这个平台用 mtdparts动态创建分区,这个以前的文章讲过:
https://www.cnblogs.com/cute/p/8980513.html
发现rtd1296会多一个disc分区,原来是他修改了add_mtd_partitions函数,把整个设备作为一个完整的分区添加了。
所以只要dd mtd12 应该就可以了
修改后替换:
按ESC进入 uboot下
setenv serverip 192.168.73.13
setenv ipaddr 192.168.73.59
ping 192.168.73.13
tftp ${loadaddr} mtdblock.bin
setenv upfwtftp 1; if test -n ${upfwtftp}; then rtkspi erase 0 ${filesize};rtkspi write 0 ${loadaddr} ${filesize}; fi;