今天忘记待USB线了,也不想回去拿,就想能不能借助uboot和minicom串口下载呢?启动uboot,help查看下命令,发现几个load命令,查看了命令的介绍和用法,发现uboot支持ymoden协议。
你只需要 支持串口协议的UBOOT(一般UBOOT起来都是已经有了相关串口传输协议),串口线,PC上有minicom,我的PC直接装的是UBUNTU系统,PC上虚拟机跑的UBUNTU没有测试过,应该一样的吧,操作步骤就很简单:
1.sudo minicom,进入minicom,启动开发板,在倒数3秒按任意键停止uboot加载内核,进入命令模式。
2.输入loady 0x50008000 115200 //loady [ off ] [ baud ] offset根据自己情况选择,我直接下载到内存里面, 也可以下载到steppingstone里面。
uboot回显:## Ready for binary (ymodem) download to 0x50008000 at 115200 bps...
等待你文件输入。
3.按ctrl + A 放手,再按S,进入选择协议的界面,有zmodem,ymodem,xmodem,kermit,我选择了ymodem
4.选择好协议,进入了一个选择文件的界面,可以上下左右来进行选择。
左右键可以切换6个选项
[Goto] 指定要去的目录
[Prev] 返回上次访问的目录
[Show] 相当于查找文件,比如在有u-boot.bin的目录里面,你在show里面输入u-b*就能找到u-boot
[Tag] 标记,其实就是选中的意思,也可以使用快捷键 -- 空格键,已标记的文件会有白色背景色
[Untag] 很明显了,取消选中
[Okay] 标记好选择的文件,选中Okay就开始传输文件了。