您现在的位置是:网站首页> 新闻快讯> 软件使用 新闻快讯
usbboot(usboot怎么取消写保护)
小玉2023-07-05【软件使用】
200人已围观
简介这次生产了一些720UG的4G模块,将之前用于720UH的底层core以及上层库、脚本通过USBboot下载到模块之后,模块不能正常启动。表现为

usbboot(usboot怎么取消写保护)
最后更新:2023-07-05 00:51:18
推荐指数:
这次生产了一些720UG的4G模块,将之前用于720UH的底层core以及上层库、脚本通过USBboot下载到模块之后,模块不能正常启动。表现为,网络状态指示、4G网络指示的灯都不闪,串口只有反复打开/关闭串口的日志,而没有模块运行的相关日志。RESET引脚的电压实测为4.0V,PWRKEY引脚为0V,V_GLOBAL_1V8引脚为1.8V。表明模块已经正常开机。猜想可能是底层core版本太低所导致,于是上官网找到720UG模块的相关下载中的0.22版本的core,下载之后,仍然无法启动。最后,经过一番咨询,发现只有1.3基线的固件才支持720UG的模块。在官网下载1.3基线的最新版本的core:LuatOS-Air_V3105_RDA8910.pac。并采用了V2.40的上层lib,下载之后,Air720UG模块正常工作。花了一段时间,但我很高兴地宣布OpenBSD/arm64在AppleM1系统上运行良好,可以进行更广泛的测试。一个主要的AsahiLinux安装程序的发布达到了里程碑:ThefirstAsahiLinuxAlphaReleaseishere!-AsahiLinux这提供了一种将UEFI“固件”添加到AppleM1的简单方法引导OpenBSD/arm64所需的机器。基本步骤是:*将macOS更新到最新版本(12.3)。*在内部NVMe存储上创建一些可用空间。你可以使用macOSdiskutil命令行工具或使用AsahiLinux安装程序(见下文)。*打开终端窗口并运行安装程序:$卷曲网页链接|嘘按照提供给您的步骤进行操作。选择“仅UEFI环境(m1n1+U-Boot+ESP)”当提示您选择要安装的操作系统时。完成所有步骤后,您应该最终到达U-Boot迅速的。*将arm64快照miniroot71.img写入USB存储设备并将其连接到USBType-C端口之一(USBType-A端口Macmini将无法工作)。*通过在U-Boot提示符下键入“reset”重新启动机器。机器现在应该启动到OpenBSD安装程序。由此点以后正常的OpenBSD安装说明适用。即使您选择安装程序中的“(W)holedisk”选项。所有当前可用的AppleM1机器都应该可以工作(除了最近宣布的MacStudio)。硬件支持不完整,但与AsahiLinux相当。所有基础知识(键盘、触摸板、1Gb以太网、WiFi、USB、NVMe存储、帧缓冲控制台上的X)工作。WiFi甚至可以在OpenBSD安装程序中使用!没有暂停/恢复或休眠支持尚未和缺乏GPU加速意味着视频播放可能不是很好经验。此时只有快照可以工作。但是7.1版本即将发布角落!发展继续以相当快的速度进行,因此sysupgrade时不时地不会受到伤害。以及UEFI的更新在某些时候也可能需要环境。干杯,如果没有正确设置u盘启动或者是u盘启动失败,例如出现startingcmain提示,都会导致重装系统不成功。接下来一起来看看u盘启动显示startingcmain怎么解决。u盘启动出现startingcmain原因u盘启动进入不了pe菜单,并且停留在startingcmain错误提示的界面,说明已经从u盘启动了,但是加载不了u盘的pe文件。出现这种情况大多数是因为usb接口问题和bios设置所致。下面有对应的解决方法。方法一:更换usb接口将制作好的u盘启动盘拔出来,插入其他的插口试一试。建议台式机插后面的usb接口,不建议使用3.0接口。方法二:修改bios若是电脑原本是自带win8系统,那么就需要更改一些bios设置。1、重启电脑,在看见开机画面出现的瞬间应立即按bios启动热键,直到进入bios设置界面。2、然后找到“boot”菜单,bios系统默认的是uefi,我们将其设置为legacy,最后按下f10键保存并退出即可。操作如下图所示。方法三:更换u盘启动类型模式如果上面的方法都行不通,那么考虑是u盘模式启动方式和电脑不兼容,所以我们在制作u盘启动盘的时候,在u盘启动类型中选择“ZIP-FAT32”模式。之后再重新设置u盘启动,检测电脑是否可以进入pe菜单界面。#u盘##pe#软件卷完,硬件也内卷!!来看看内卷源头--开源开源能不卷?!视觉:opencv音视频:PC--ffmpeglive555网页--webrtcjava:后台springboot物联网-Thingsboard你还知道什么开源项目呢?连plc都开源了!!PLC开源:基于Arduinoplatform.OpenPLC由三部分组成:运行时:运行时负责执行PLC程序编辑器:编辑器用于创建PLC程序HMI构建器:ScadaBR,可以创建漂亮的基于Web的动画,呈现运行后的流程状态。ScadaBR通过Modbus/TCP与OpenPLCRuntime通信。Arduino是最常见的一款开源平台,硬件包含各种型号的Arduino官方板(较常用的型号是ArduinoUNO),和驱动各种硬件、传感器的扩展板(Shields),软件开发工具是ArduinoIDE。硬件:包括核心控制板,稳压电路,USB转串口电路,晶振,还有LED和下载口,电源口,和拓展IO。开发:Arduino提供了专门的程序开发环境ArduinoIDE,其界面设计简洁,集成了常用的函数库,用户可以直接调用功能函数,基本的功能模块里面都有,比如舵机控制、PID调速、A/D转换等。戴尔G3游戏本发行于2018年,装载的是英特尔酷睿i7-8750H处理器和GTX1060独显。采用了6核心12线程设计,最高加速频率可达4.1HGHz,其外观颜值依旧在线。那么你知道戴尔G3重装系统u盘启动bios如何设置?首先,根据电脑型号查询所对应的BIOS快捷键并记录,查询结果为ESC或F12。然后,将提前准备好的U盘启动盘插入该电脑。PS:制作u盘启动盘方法如图所示,准备一个空u盘插入电脑,打开制作u盘启动盘制作工具,选择u盘,点击一键制作u盘启动盘。进行开机或者重启。当电脑出现开机页面时,迅速按下之前查询到的BIOS快捷键(这里对应的是【ESC】或【F12】键),直到进入BIOS设置界面。之后,通过【右方向键】移到【BOOT】模块。随后,通过【↑↓】键选择【U盘选项】,并使用【+】键将其移动到第一个选项。 PS:不同电脑型号的U盘选项显示不一样,一般带”USB“字样或者是U盘名称。最后,按F10键保存并退出即可。#戴尔电脑##u盘启动#联想ThinkPadX1Carbon2017配备14英寸1080P全高清屏,机身设计轻薄,日常外出携带没有压力,并且整机运行流畅。那么对于联想ThinkPadX1Carbon2017笔记本大家知道怎么进入bios中设置u盘启动吗?接下来跟大家分享一下联想ThinkPadX1Carbon2017u盘启动bios如何设置。1、根据电脑的品牌和型号到网上查询“bios启动热键”并记住此键,在电脑开机时要用到该键。2、将制作好的u盘启动盘插入电脑连接usb的位置,将电脑启动,在电脑出现开机画面时立即按下bios启动热键进入bios中。见下图,在该界面我们要进行几个重要的操作,首先我们要了解界面底部注明:方向键可以移动光标;回车键表示“确定”;F10键表示“保存并退出”。3、接下来,在bios界面中,我们需要将光标移动到“Boot”菜单,在下面的选项中找到U盘选项(不同电脑显示有些不同,一般显示为U盘名称/带有USB字样选项的就为U盘选项),小编这个界面上显示的是“RemovableDevices”即可移动设备的意思。4、看向右侧栏的帮助说明,使用+/-键可实现选项向上或向下移动。5、现在我们需要将“RemovableDevices”通过【+】键移动到第一选项,才能设置u盘启动。6、u盘启动设置完成后,我们要记得保存这个设置,按下f10键弹出对话框,选择Yes回车即可,最后再重启就能实现从u盘启动了。u盘启动bios设置结束。#联想##笔记本##u盘启动##RTC时钟##Linux#OrangePiZero2开发板采用全志H616四核64位处理器,支持安卓10和Linux操作系统,512MB/1GB内存可选,集成千兆以太网、蓝牙5.0+双频WiFi、USB2.0、HDMI输出等功能端口。板上还有26pin扩展口,丰富了产品的功能端口。本文要介绍的RTC时钟模块连接,就是通过连接板上的26pin扩展板实现。zero2开发板在Linux下如需开启自动同步时间,目前是通过网络实现的,因为板子默认没有RTC。如果需要不联网实现时间同步,需要外接RTC模块。下面以香橙派DS1307RTC时钟模块为例,说明下时钟模块的连接使用方法:1)香橙派DS1307RTC时钟模块如下图所示,使用i2c接口和开发板通信,i2c设备地址为0x68。RTC模块默认不配电池,使用前需要准备一块纽扣电池(图1)2)首先将RTC模块接到开发板的26pin上,接线方式如下所示(图2)3)接好RTC模块后,先用i2cdetect命令查看下是否能检测到RTC模块的设备地址(图3)4)RTC模块使用的ds1307型号的芯片,首先需要确认RTC_DRV_DS1307内核配置已经打开(图4)5)确认内核配置OK口,还需要在dts中添加rtc-ds1307模块的配置。最新版本的linux系统中预装了一个名为orangepi-add-overlay的脚本,通过这个脚本我们可以使用DToverlay来动态的添加某些dts中没有的功能。首先编写rtc-ds1307模块的dts文件,内容如下所示(图5)a.然后使用orangepi-add-overlay将i2c-ds1307.dts编译成i2c-ds1307.dtbo,并且设置好相关的启动变量(图6)b.i2c-ds1307.dtbo会被复制到/boot/overlay-user中,运行完orangepi-add-overlay后可以查看下/boot/overlay-user中是否有i2c-ds1307.dtbo这个文件(图7)c.orangepi-add-overlay还会在/boot/orangepiEnv中添加user_overlays变量,并设置值为i2c-ssd1307(图8)d.然后重启linux系统,启动时,在u-boot的log中可以看到DToverlay相关的输出(图9)6)重启后,从dmesg输出的log中可看到ds1307模块的加载信息,ds1307对应的设备节点为rtc0(图10)7)linux系统启动时,如果开发板连接了网络,linux系统会通过网络自动同步系统时间为正确的时间,linux系统默认时间为世界标准时间UTC,在中国,需要将时区修改为Asia/Shanghai,使用data命令获取到的时间才正确,方法如下a.执行下面的命令(图11)b.然后选择地理区域为Asia(图12)c.再选择时区为Shanghai(图13)d.配置完后再使用date命令查看时间就会正常了(图14)8)如果系统当前时间不正确,首先请连接网络,然后使用下面的命令同步时间,这里之所以先要将系统时间设置正确,是为了后面同步RTC模块的时间做准备(图15)9)查看RTC模块当前时间的命令如下所示(图16)10)第一次使用RTC模块读取到的时间肯定是不对的,可以通过下面的命令将系统当前的时间同步到RTC模块,同步前,需要保证系统当前的时间是正确的(图17)11)此时就可以断开开发板所有的网络连接,然后等待几分钟,再重启系统,然后查看系统时间就会发现即使没有网络,系统的时间也是正确的
很赞哦! (0)
相关文章
文章评论
验证码: