HI3516A_IT6801燒寫流程:
****************************************************************
note:1 若用記事本打開此文檔,記得關閉[格式]-->[自動換行]
2 務必執行步驟3重燒核心
****************************************************************
一、準備工作:
根據[HI3516A硬體調試注意.doc]做硬體修改
使用uboot_tools中的FastBoot3.1(BVT).exe燒寫u-boot_rmii.bin
拷貝[uImage_hi3516a]和[hi3516a_it6801.jffs2]到電腦的TFTP伺服器工作目錄;
二、燒錄步驟:
1. 單闆上電,按任意鍵進入uboot的指令行模式
2. 設定單闆IP、TFTP伺服器IP為同一網段, 以便進行後面的TFTP下載下傳:
setenv ipaddr xx.xx.xx.xx
其中xx.xx.xx.xx為單闆的IP, 比如: 192.168.1.123
setenv serverip xx.xx.xx.xx
其中xx.xx.xx.xx為TFTP伺服器所在的電腦的IP, 比如: 192.168.1.8
3. 燒錄核心
mw.b 82000000 ff 0x320000;tftp 82000000 uImage_hi3516a;sf probe 0;sf erase 0xC0000 0x320000;sf write 82000000 0xC0000 0x320000
4. 燒錄檔案系統(jffs2)
mw.b 82000000 0xff 0x1BD0000;tftp 82000000 hi3516a_it6801.jffs2;sf probe 0;sf erase 0x3E0000 0x1BD0000;sf write 82000000 0x3E0000 $(filesize)
5. 設定uboot啟動參數
setenv bootargs 'mem=128M console=ttyAMA0,115200 init=/sbin/init root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:768k(boot),3200k(kernel),28480k(rootfs),320k(para)'
setenv bootcmd 'sf probe 0; sf read 82000000 C0000 320000; bootm 82000000'
save 或 saveenv
可選:擦除參數區:
sf probe 0;sf erase 0x1FB0000 0x50000
6.重新開機系統