如何使用jlink一鍵燒錄整個flash Hi3518 a c e Hi3515 Hi3512

以jlink燒錄3515爲例:
1\在jlink安裝目錄“C:\Program Files\SEGGER\JLinkARM_V426b”建立批處理文件“HI3515燒寫.bat”
2\"HI3515燒寫.bat"內容如下:


jlink.exe jlinkbat.txt


3\在同目錄下建立“jlinkbat.txt”文件,內容如下:


r
speed 3000k
rce 0 9 1 1 
wce 0 9  1 1 d
loadbin g:\jj\hisiex-dramer.bin 0
setpc 0
go


loadbin g:\jj\3515.bin 0xc1000000


loadbin g:\jj\u-boot1.bin 0xc0500000


setpc 0xc0500000
go


########################################
以上內容註釋如下:
r#重啓jlink
speed 3000k#設置jlink speed爲3000K,當然也可設置爲12000K或其他,如果信號線拉太長了就不要把速度設置太高了
rce 0 9 1 1 #
wce 0 9  1 1 d#設置寄存器
loadbin g:\jj\hisiex-dramer.bin 0#將芯片&內存初始化程序load進芯片內部ram,如果你沒有這個程序,可以將這部分內容以命令代替。如Hi3518,可以將log中的命令放在這裏,代替程序。
setpc 0#設置pc寄存器
go#run


loadbin g:\jj\3515.bin 0xc1000000#這是需要燒錄進flash的文件,放到0xc1000000 內存


loadbin g:\jj\u-boot1.bin 0xc0500000#將uboot放到0xc0500000 內存


setpc 0xc0500000#設置pc寄存器
go#跑起來
########################################


4\保存以上文件,雙擊"HI3515燒寫.bat"(也可在桌面建個快捷方式)如果硬件設置沒問題,串口應該可以看到串口跑起來的信息。這是要燒錄的文件放在0xc1000000內存,將這部分的內存內容燒到flash即可。當然,如果需要真正的一鍵燒錄,你需要修改下uboot,給uboot默認啓動就燒錄的命令。


燒錄器購買鏈接:

http://item.taobao.com/item.htm?spm=686.1000925.1000774.13.R43kFb&id=38550248114

海思的Hi3507、Hi3512、Hi3515、Hi3518、Hi3516C使用jlink燒錄會略有不同。

轉載請註明出處,謝謝!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章