天天看點

hi3516a_it6801_32M 的燒寫步驟

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.重新開機系統

繼續閱讀