编辑于2024年11月1日
前言sh
电脑系统为 win11 64位专业版,版本位21H2,版本号为22000.2538
1. 开发板串口连接
1.1. 线材选择
需要两个线:
-
usb转串口,串口要为公头的
-
附带的串口母对母直连线(可以上网买,但是只能买直连的而不是交叉)。
因为板子上面的串口是公头的,但是为母头线序,所以需要母对母直连线。注意买的usb转串口的两侧要匹配串口母对母直连线的螺丝或螺柱(螺丝对螺柱)。
其实我感觉可以买一个usb转母头 + 公对母的交叉线,板子的母头线序交叉变成了公头线序,在加上母头线序的usb线,可能可以🤔。
1.2. 连接测试
将上面的两组线组装并连接到板子和电脑上,板子拨到NorFlash启动,通电开机,打开SCRT,新建Serial连接(也可以使用minitools的串口工具),选择合适的COM号,可以去设备管理器查看。
待成功连接,发一个数字或者按一下板子的复位按键,就可以看到功能菜单了。
usb转串口线应该是不需要安装驱动的,网上好像也没有相关案例。
2. 连接Usb下载线
2.1. 线材选择
直接用老师发的那根usb方口线就行,虽然我是自己买了一根。
2.2. 驱动安装
2.2.1. 禁用驱动强制签名
这一步折磨了我相当久
网上有些人直接运行FriendlyARM-2440-DVD\windows平台工具\usb下载驱动\FriendlyARM USB Download Driver Setup_20090421.exe
即可成功安装驱动,但是我不行,应该win10甚至win7之后都不行了。
禁用驱动强制签名主要有三种:
第一种方法:
-
设置-恢复-高级启动
-
重启之后到高级选项,里面有一个启动设置,选择这个重启之后就可以选禁用驱动签名了
但是这种方法我在最后一步缺失了“启动设置”选项,刘诚敏的可行
这种方式最简单,而且禁用是只生效一次,再次重启失效,可惜我的不行。
第二种方法:
-
去UEFI关闭安全启动,可以去高级启动里面进UEFI,也可以按F12(好像是这个键)
-
开机后打开cmd/命令提示符,注意要以管理员运行,而且不能是PowerShell。运行指令
bcdedit.exe /set {current} testsigning on
作用是进入测试模式。执行成功会提示“操作成功完成。”。
-
重启电脑即可进入测试环境,桌面右下角可以看到测试模式。
-
此时就可以随意安装驱动了,好像是驱动只要是有签名的就行,不安全的测试签名也可以。退出就on改off,要在安全启动关闭下运行。
第三章方法:
-
也是关闭安全启动,去cmd(管理员)运行
bcdedit /set {default} bootmenupolicy legacy
作用是启动高级启动设置,就是第一步那个。
-
重启之后摁F8,就可以看到高级启动设置了,界面和win7的出问题之后的启动页面很像,按数字键选择就行。
这个方法同样是只生效一次。
2.2.2. 设备安装usb驱动
板子从NorFlash启动,通过usb方口线连接电脑后,可以在设备管理器看到有黄色感叹号。
我在板子的usb连接上的情况下运行FriendlyARM-2440-DVD\windows平台工具\usb下载驱动\FriendlyARM USB Download Driver Setup_20090421.exe
,驱动能成功安装,但是电脑仍然不能正常识别设备。以下为手动安装驱动的步骤。
-
找到驱动文件夹,我找到了3个
-
安装minitools,位于
FriendlyARM-2440-DVD\windows平台工具\MiniTools-USB下载工具\MiniToolsSetup-Windows-20150528.exe
,安装完成之后驱动文件会存在安装目录FriendlyARM\MiniTools\usb_dirver
。 -
supervivi-usb-transfer-tool文件夹里面有一个Dirver文件夹。
-
网上搜到一个自安装的驱动文件exe,可惜依然不能识别到。安装之后用dism++提取。
-
-
右键设备,选择更新驱动程序。然后按照下面的图片操作。
2.3. 连接测试
测试可以将位于FriendlyARM-2440-DVD\images\2440test\
的测试文件2440test_T35.bin烧到板子上运行。
具体的烧录过程要去看2011-4-21版的Mini2440用户手册(可以去官网下载)。
这里并不能使用minitools烧录,而且minitools也不能识别到设备,原因如下:根据在SCRT看到的功能菜单,说明板子的NorFlash烧录的是旧版的supervivi,而不是新版的superboot,所以不支持minitools。
想烧superboot的可以参考这里,需要JTAG线 + JLINK + 转接板。
参考
Android fastboot驱动无法安装和识别问题-CSDN
4 种简单方法,快速进入主板 BIOS 或 UEFI 固件设置
最后修改于 2024-11-02