芯片解密我們得到燒錄碼之后又將面臨下一個難關,那么就是芯片的燒寫;很多人表示為何程序明明是正確的,但為何自己燒錄的芯片就不能正常使用呢?致芯解密專家表示可能是參數設置有誤,下面我們將介紹恩智浦LPC2378芯片的三種燒寫程序的方法:
1、UART0
打開Flash Magic
(1)按照選項設置:串口、波特率、ARM工作頻率等;
(2)選項:Erase all或Erase block
(3)選項:Hex File,選擇要燒寫的文件
燒寫.bin和.hex文件都可以,start燒寫完后,按復位鍵即可運行程序。
2、J-Link
打開J-Flash ARM V4.2.6
步驟:設置option,再connect(J-Link和ARM芯片的Flash連接上),再Erase section或Erase chip,再open data file(打開要燒寫的文件),再program或program verigy,燒寫完后,一定要Disconnect,要不然按復位鍵后程序運行不了。
(1)菜單->option下:
General:選擇USB,Device0
Target Interface:選擇JTAG,其他選項都選:Auto selection
CPU:選擇開發板ARM芯片類型,其他選項默認
Flash:選擇Individual sections,全部勾上,其他選項默認
(2)菜單->target下:
connect和Disconnect(連接和斷開)
Erase section和Erase chip(擦除芯片)
program和program verigy(燒寫程序)
(3)菜單->File下:
open data flie...(打開I要燒寫的文件)
3、U盤模式拷貝
打開Flash Magic
(1)按照選項設置:串口、波特率、ARM工作頻率等;
(2)選項:Erase all
(3)選項:Hex File,選擇要燒寫的usb_bl_firmware.hex文件,start開始燒寫
(4)少些完成后,按住key4,再接著按下復位鍵reset,再松開復位鍵reset,再松開key4,這時在電腦上就能看到開發板變成了一個U盤,然后刪除usb_bl_firmware.hex,把要運行的程序文件拷貝到此“U盤”下,復位重啟即可。
審核編輯:湯梓紅
-
芯片
+關注
關注
455文章
50714瀏覽量
423142 -
恩智浦
+關注
關注
14文章
5857瀏覽量
107319 -
LPC2378
+關注
關注
1文章
17瀏覽量
13076 -
燒寫程序
+關注
關注
0文章
16瀏覽量
7714
原文標題:LPC2378燒寫程序的三種方法
文章出處:【微信號:zhixinkeji2015,微信公眾號:芯片逆向】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論