閱讀841 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Hi3531用SPI FLASH啟動 使用Nand做文件係統

1.編譯內核(可選)

make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- menuconfig
make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- uImage
cp arch/arm/boot/uImage ...

 

2.燒寫uboot,內核,擦除SPI FALSH的剩餘部分

sf erase 500000 b00000

 
2.寫文件係統到NAND

mw.b 82000000 ff 2000000
tftp 82000000 rootfs_2k_1bit.yaffs2
nand erase
nand write.yaffs 82000000 0 167BEC0

 

3.設置啟動參數

setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock3 rootfstype=yaffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),11M(rootfs);hinand:128M(nand)'

setenv bootcmd 'sf probe 0;sf read 0x82000000 0x100000 0x400000;bootm 0x82000000'

sa

 

4.進係統加載

mount /dev/mtdblock2 /box/ -t jffs2

最後更新:2017-04-03 16:49:03

  上一篇:go 【轉載】SDL2.0在mfc窗口中顯示yuv的一種方法
  下一篇:go C#生產者與消費者問題(二)