mini2440连接记录
首次全程尝试连接新的板子

编辑于2024年11月1日

前言sh

电脑系统为 win11 64位专业版,版本位21H2,版本号为22000.2538


1. 开发板串口连接

1.1. 线材选择

需要两个线:

  1. usb转串口,串口要为公头的

  2. 附带的串口母对母直连线(可以上网买,但是只能买直连的而不是交叉)。

因为板子上面的串口是公头的,但是为母头线序,所以需要母对母直连线。注意买的usb转串口的两侧要匹配串口母对母直连线的螺丝或螺柱(螺丝对螺柱)。

其实我感觉可以买一个usb转母头 + 公对母的交叉线,板子的母头线序交叉变成了公头线序,在加上母头线序的usb线,可能可以🤔。

1.2. 连接测试

将上面的两组线组装并连接到板子和电脑上,板子拨到NorFlash启动,通电开机,打开SCRT,新建Serial连接(也可以使用minitools的串口工具),选择合适的COM号,可以去设备管理器查看。

看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之后都不行了。

禁用驱动强制签名主要有三种:

第一种方法:

  1. 设置-恢复-高级启动

  2. 重启之后到高级选项,里面有一个启动设置,选择这个重启之后就可以选禁用驱动签名了

但是这种方法我在最后一步缺失了“启动设置”选项,刘诚敏的可行

这种方式最简单,而且禁用是只生效一次,再次重启失效,可惜我的不行。

第二种方法:

  1. 去UEFI关闭安全启动,可以去高级启动里面进UEFI,也可以按F12(好像是这个键)

  2. 开机后打开cmd/命令提示符,注意要以管理员运行,而且不能是PowerShell。运行指令

    bcdedit.exe /set {current} testsigning on
    

    作用是进入测试模式。执行成功会提示“操作成功完成。”。

  3. 重启电脑即可进入测试环境,桌面右下角可以看到测试模式。
    测试环境水印

  4. 此时就可以随意安装驱动了,好像是驱动只要是有签名的就行,不安全的测试签名也可以。退出就on改off,要在安全启动关闭下运行。

第三章方法:

  1. 也是关闭安全启动,去cmd(管理员)运行

    bcdedit /set {default} bootmenupolicy legacy
    

    作用是启动高级启动设置,就是第一步那个。

  2. 重启之后摁F8,就可以看到高级启动设置了,界面和win7的出问题之后的启动页面很像,按数字键选择就行。

这个方法同样是只生效一次。

2.2.2. 设备安装usb驱动

板子从NorFlash启动,通过usb方口线连接电脑后,可以在设备管理器看到有黄色感叹号。

我在板子的usb连接上的情况下运行FriendlyARM-2440-DVD\windows平台工具\usb下载驱动\FriendlyARM USB Download Driver Setup_20090421.exe,驱动能成功安装,但是电脑仍然不能正常识别设备。以下为手动安装驱动的步骤。

  1. 找到驱动文件夹,我找到了3个

    1. 安装minitools,位于FriendlyARM-2440-DVD\windows平台工具\MiniTools-USB下载工具\MiniToolsSetup-Windows-20150528.exe,安装完成之后驱动文件会存在安装目录FriendlyARM\MiniTools\usb_dirver

    2. supervivi-usb-transfer-tool文件夹里面有一个Dirver文件夹。

    3. 网上搜到一个自安装的驱动文件exe,可惜依然不能识别到。安装之后用dism++提取。

  2. 右键设备,选择更新驱动程序。然后按照下面的图片操作。驱动安装1-4驱动安装5-6

2.3. 连接测试

测试可以将位于FriendlyARM-2440-DVD\images\2440test\的测试文件2440test_T35.bin烧到板子上运行。

具体的烧录过程要去看2011-4-21版的Mini2440用户手册(可以去官网下载)。

这里并不能使用minitools烧录,而且minitools也不能识别到设备,原因如下:根据在SCRT看到的功能菜单,说明板子的NorFlash烧录的是旧版的supervivi,而不是新版的superboot,所以不支持minitools。

想烧superboot的可以参考这里,需要JTAG线 + JLINK + 转接板。

参考


与Mini2440开发板有关的开发操作-CSDN

Android fastboot驱动无法安装和识别问题-CSDN

4 种简单方法,快速进入主板 BIOS 或 UEFI 固件设置

Win11和Win10怎么禁用驱动程序强制签名? - 知乎评论区

广州友善电子计算机科技有限公司


最后修改于 2024-11-02