初学tiny4412
1、解压友善之臂提供的uboot
make tiny4412_config
make
然后将sd卡插到电脑上,编辑虚拟机,选择对应的usb口(usb3.0兼容),如果没有usb3.0,可能是虚拟机版本太低,更换版本根高度虚拟机,应该就会出现usb3.0,
如果sd卡还是连不上虚拟机,换一个usb口(电脑的几个usb口并不都是3.0的)
sudo fdisk -l 查看sd卡挂载在磁盘的哪个分区
cd sd_fuse;make
cd tiny4412
sudo ./sd_fusing.sh /dev/sdc(看你的sd卡挂载到了哪个盘)
将uboot烧进sd卡
连接串口线到pc,到开串口工具SecureCRT,波特率选择115200
Tiny4412从sd启动:按任意键停留在uboot界面:表明uboot成功下载到sd卡了
2、安装minicom
安装minicom: sudo apt-get install minicom
虚拟机需要支持串口打印功能:在虚拟机编辑--首选项中支持虚拟机打印功能
查看linux下的usb串口名:
lsusb:
可以看到Bus 003 Device 005 正是我们使用的usb串口
sudo minicom -s
对串口进行设置:Serial Device设置为/dev/ttyUSB0
重启开发板:和电脑上的串口输出一样
3、使用dnw-linux下载程序到开发板:
tar xzf dnw-linux.tar.gz
cd dnw-linux
make
make install
使用dnw下载程序时可能出现can not open secbulk0的错误,参考https://blog.csdn.net/u011452544/article/details/39393857
还有就是要加上sudo(比如 sudo dnw test.bin)