用串口下载裸机程序到开发板内存(前提是内存中正在运行uboot):
1.将要下载的filename.bin文件放到/tftpboot目录下
2.在kermit命令行执行loadb命令进入uboot的kermit模式
loadb 0x20008000
停止返回:ctrl+\,然后按c回车,返回到kermit命令行。
4.在kermit命令行执行:
send /tftpboot/filename
开始烧写filename到内存。
传输完成之后,在kermit命令行输入c回车,返回u-boot命令行界面。
5.在u-boot命令行执行u-boot命令go 0x20008000.
6.将内存中的程序下载到nand:
nand erase 0x0 0x100000 擦出闪存0x0是地址,0x100000是大小
nand write 0x20008000 0x0 0x100000 向闪存写数据,第一个是内存地 |