安装kermit
apt-get install ckermit
配置kermit
在用户宿主目录下(/home/username/)创建一个名为.kermrc的配置文件内容如下:
set line /dev/ttyUSB0 //如果是串口是ttyUSB0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5
烧写文件到nandflash
- 打开kermit
kermit connect
将开发板串口链接到电脑给开发板上电,可以看到kermit打印串口信息
- 进入Uboot命令行模式
loadb 0x50000000 //0x50000000为你要传送文件的内存起始地址
- 按住Ctrl+ \后,松开,在按一下c键,进入kermit命令行模式,输入命令:
send /root/cxd.bmp //要传送文件的路径
- 然后按回车键后,可以看到传送画面;传送完成后,又回到kermit命令界面,输入
connect
命令,进入Uboot命令界面,此时文件已经在内存中。
将文件从内存烧写到nandflash
- 读取内存中的内容
md 0x50000000 100
- 从nandflash的0x3ff00000地址处擦除0x100000大小的区域
nand erase 0x3ff00000 0x100000
- 将内存 0x50000000 处的文件烧写到nandflash 0x3ff00000 处
nand write 0x50000000 0x3ff00000 0x4500