历史上的今天
今天是:2025年01月16日(星期四)
2019年01月16日 | LPC2378烧写程序三种方法
2019-01-16 来源:eefocus
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盘”下,复位重启即可。
注意:E-2378开发板,烧写串口程序时,把帽3、帽4拔掉后再烧写,用Flash Magic时,烧写串口程序需要连接好帽3、帽4,运行串口程序时要拔掉帽3、帽4。
上一篇:STM32最小系统硬件组成详解
下一篇:LPC17XX系列ISP升级流程
史海拾趣
|
我的电路设计和程序都编写好了,但是输出波形很不理想,只有方波OK,三角波,锯齿波,正弦波都失真很厉害,求大侠们帮小弟解决下这个问题! ORG 0000H MAIN: MOV A,#00H MO ...… 查看全部问答> |
|
讨论:各位在单片机中用什么算法去做菜单? 比如我要用89s52和smc1602做个菜单。这个菜单有很多层的,即有子菜单。 不知道各位用的是什么方法和算法? 小弟我一开始就用树和链表方式做的。不好。 & ...… 查看全部问答> |
|
动手做个示波器,液晶显示屏不知用那款好些.有的说用 NS 12864C,也有的的说用 NS 12864R 有点拿不准.想请教高手.用那款实用好些,二者有何区别.请给欲我答复.感激.谢谢!… 查看全部问答> |
|
使用Altera的UniPHY控制器,采用软核和硬核两种模式,使用的时候一般是PHY跟controller一起使用,例化的时候已经将两者合为一体了。使用软核或硬核的区别只是下图的一个check box是否选上。 本来还好好的,默认没有选上,一点击使用硬核之后,图表 ...… 查看全部问答> |
|
一直想把ucosII V2.92移植到LM3S9B92上去,但前前后后搞了将近三个星期了,还是没有一点结果,指针总是越界,第一个任务还没启动起来就会进入死循环,真是郁闷啊。… 查看全部问答> |
|
写了个串口调试程序用来测试板子各个工作点状态的,但是居然第一次烧录几次后CPLD就不能再烧录了干脆坏掉了,只能换芯片,要知道100脚的epm570更换起来多费时间。是不是程序导致芯片内部短路了?… 查看全部问答> |
|
求大神指教!!! ZigBee技术中,网络中的设备按照各自的作用的不同可以分为协调器节点、路由器节点和终端节点。 是不是终端节点之间是不能相互通信的,只有路由器节点之间才能相互通信的?然后协调器节点相当于“大脑”,我的理解应该木有错吧! ...… 查看全部问答> |




