查看: 4850|回复: 1

[原创] LPC2378烧写程序的三种方法

[复制链接]

该用户从未签到

10

主题

34

帖子

0

注册会员

Rank: 2

积分
88
最后登录
2018-6-27
发表于 2018-8-6 13:26:15 | 显示全部楼层 |阅读模式
芯片解密我们得到烧录码之后又将面临下一个难关,那么就是芯片的烧写;很多人表示为何程序明明是正确的,但为何自己烧录的芯片就不能正常使用呢?致芯解密专家表示可能是参数设置有误,下面我们将介绍恩智浦LPC2378芯片的三种烧写程序的方法:烧写程序的三种方法

1、UART0
打开Flash Magic
(1)按照选项设置:串口、波特率、ARM工作频率等;
(2)选项:Erase all或Erase block
(3)选项:Hex File,选择要烧写的文件
烧写.bin和.hex文件都可以,start烧写完后,按复位键即可运行程序。


5.png

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盘”下,复位重启即可。

回复

使用道具 举报

该用户从未签到

723

主题

6382

帖子

0

超级版主

Rank: 8Rank: 8

积分
25485
最后登录
2025-9-9
发表于 2018-8-7 12:29:37 | 显示全部楼层
感谢楼主的经验分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-10 08:10 , Processed in 0.070583 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表