参照 https://whycan.com/t_3123.html
我已经成功使用SD卡启动系统,并且能使用mtd工具识别SPI NAND
怎么得到能用于SPI NAND的烧写文件呢?
gzip -cd /root/spinand.img.gz | mtd write - /dev/mtd0
这条指令的spinand.img.gz文件可以直接用buildroot得到吗?
离线
自己顶起来
离线
系统想要在spi nand上运行,和镜像没关系吧,关键看你怎么把镜像写到spi nand里面,读取的时候又以什么方式去读取,以此来避开坏块。
离线
系统想要在spi nand上运行,和镜像没关系吧,关键看你怎么把镜像写到spi nand里面,读取的时候又以什么方式去读取,以此来避开坏块。
我参考 https://whycan.com/t_2449.html
» V3s/S3/f1c100s通过USB启动Linux,并把SD NAND/TF卡挂载为U盘, 可以dd或Win32DiskImager任烧写
我把在TF卡上烧写的sdcard.img文件烧录到SPI NAND上
但是没有任何输出
离线
那肯定不行啊,前提当然是你的镜像里面的uboot和kernel都包含有相应的spi nand的驱动,然后会根据你镜像写入的方式去读取各个数据段。我所说的跟镜像没关系,是指根镜像的生成和打包方式没关系,你还真以为直接烧录TF卡的镜像就能用啊。
离线