date:20191024. 过节啊,为了拿个勋章,把之前的笔记挑了一个出来。
嵌入式开发,免不了升级烧个flash,难免也会烧错内核或者要 copy一下原先flash上的内核文件系统等,从flash上取出来的文件,可以通过网络传输到pc,或者,存储在外接SD卡上,这个笔记记录下uboot 读sd卡内容到pc端的过程。
setethaddr 00:e0:4c:02:00:40; setenv ipaddr 192.168.1.169;
上面setethaddr 和 setenv ethaddr 一样的 命令。
mac地址一定要设置正确,可以用别的开发板先跑起来看mac地址,把它的mac地址拿过来用先。
首先用mmc rescan ,重新扫描一下,然后用 mmc list命令得到 mmc设备编号。 然后用fat命令。
fatload 读mmc 0 上的文件 test.sh 到地址 0x81800000 注意这个地址是相对于cpu的地址,是sdram上的。也就是内存, 这个需要查看硬件的block接线。