龙芯1c机器人控制板内核和文件系统烧写

  DIY, Linux, 工程, 教育, 电子, 科技, 计算机

nand erase.part kernel
mmc_spi 0:2
mmcinfo
fatload mmc 0:0 a0100000 uImage
注意内核加载后串口打印出来的长度
nand write 80100000 kernel xxx
xxx 表示使用加载后打印出来的长度, 我这里设置 xxx 为 1ff951(注意这里一
定要设置 XXX 的长度,否则内核加载会出现错误)。

 

其中fatload mmc 0:0 a0100000 uImage中的0:0跟tf卡的分区有关,也有可能是0:1

烧写完成后,输入re重启,需要拔掉TF卡(目前版本插着TF启动会破坏内核)

如果内核可以启动,那么以同样的方式,烧写文件系统

nand erase.part root
mmc_spi 0:2
mmcinfo
fatload mmc 0:0 a0100000 rootfs-yaffs2.img
注意加载后打印出来的长度
nand write.yaffs 80100000 root xxx
xxx 表示使用加载后打印出来的长度。(我这里设置 xxx 为 717000。注意这里
一定要设置 XXX 的长度,否则内核加载会出现错误)。

我这里使用的一个金士顿 class 4的tf卡,文件格式为fat32

LEAVE A COMMENT

This site uses Akismet to reduce spam. Learn how your comment data is processed.