查看: 19342|回复: 16

[原创] 技术帖----FlashMagic的使用(基于LPC824-DIP Board)

[复制链接]
  • TA的每日心情
    开心
    昨天 01:09
  • 签到天数: 2964 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    23

    主题

    4179

    帖子

    82

    金牌会员

    Rank: 6Rank: 6

    积分
    13957
    最后登录
    2025-8-30
    发表于 2016-12-18 19:24:26 | 显示全部楼层 |阅读模式
    本帖最后由 toofree 于 2017-3-23 23:44 编辑

    原贴地址 :http://www.eeboard.com/bbs/thread-58962-1-1.html

    ( LPC824 Lite 板的ISP操作见5楼)


    1、LPC824-DIP Board小板,两个按键RST、ISP


    2、安装最新版Flash Magic和CP2102驱动,安装方法就不用介绍了吧,基本技能。
    开箱贴有软件附件下载,话说不知道什么情况,下载的官方软件还得翻个墙。
    https://www.nxpic.org.cn/module/forum/thread-608299-1-1.html

    3、设备管理器中CP2102的串口号COM10,记下来有用。


    4、同时按下LPC824-DIP Board小板的RST、ISP两个按键,先释放RST,然后释放ISP

    5、打开FlashMagic,器件和串口号需要改。


    6、先改串口号为COM10


    7、在器件选择中有两种LPC824器件,两种器件的标识码不同,一种是Signature: 33345 (0x00008241),另一个是Signature: 33346 (0x00008242)。


    8、我们不妨先随意设置一种,具体对不对接下来验证


    9、在ISP菜单下,选择读取标识码项


    10、读取到标识码,0x00008241,说明我们板上的器件型号为LPC824M201JHI33,我们第一次选择的器件不对


    11、重新设置好正确的器件


    12、在ISP菜单下,选择器件查空项


    13、查空结果,前三块不空,说明程序占用了前三块空间


    14、在ISP菜单下,选择读取读安全锁项


    15、得到安全锁定结果如下图,那么恭喜你,这个片片没有加密,可以读出Flash中内容。


    16、在ISP菜单下,选择显示内存项


    17、读第三块内存,找到一串FFFF的那行,记下来地址是9C0和9D0的位置。


    18、读取Flash内容,保存到文件。在File菜单下,选择Save As项。


    19、设置结束地址为,000009cf


    20、浏览选择保存路径,取文件名为:LPC824-DIP Board默认程序.hex,并保存文件。




    21、读取到的LPC824-DIP Board默认程序.hex文件,用UE打开瞧瞧什么情况。


    附上LPC824-DIP Board默认程序.hex文件
    LPC824-DIP Board默认程序.rar (2.11 KB, 下载次数: 0)

    22、为了验证我们读取的.hex文件是否正确,先擦除一次芯片。
    在ISP菜单下,选择擦除Flash项,进行擦除。




    23、按一次板上的RST复位按钮,看到程序板载默认程序已经跑不起来了。

    24、重新烧写默认程序。在File菜单选择Open,浏览找到我们保存的烧写文件(LPC824-DIP Board默认程序.hex),并打开。


    25、在Step-4中勾选编程后校验选项,点Start,弹出的确认窗口,点Yes即可。


    26、看到左下角的绿色Finished,恭喜你烧写成功


    27、再按一次板上的RST复位按钮,看到程序板载默认程序再次已经跑起来了。

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-10-15 13:16
  • 签到天数: 191 天

    连续签到: 1 天

    [LV.7]常住居民III

    11

    主题

    664

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1722
    最后登录
    2017-10-15
    发表于 2016-12-18 19:44:23 | 显示全部楼层
    厉害厉害                     
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-1-21 08:52
  • 签到天数: 861 天

    连续签到: 1 天

    [LV.10]以坛为家III

    75

    主题

    2523

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5867
    最后登录
    2025-1-22
    发表于 2016-12-18 20:03:25 | 显示全部楼层
    谢谢分享,不错的教程
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-20 21:25
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    14

    帖子

    0

    注册会员

    Rank: 2

    积分
    56
    最后登录
    2020-1-10
    发表于 2016-12-24 19:42:05 | 显示全部楼层
    顶 前几天刚到手这个板子真研究怎么烧录呢  及时雨呀
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 01:09
  • 签到天数: 2964 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    23

    主题

    4179

    帖子

    82

    金牌会员

    Rank: 6Rank: 6

    积分
    13957
    最后登录
    2025-8-30
     楼主| 发表于 2017-3-23 23:41:58 | 显示全部楼层
    ISP模式对LPC824 Lite也适用,但是操作有所不同。
    LPC824-Lite上有一颗LPC11U35,集成了串口和SWD口。

    当正常按住RESET和ISP键,先释放RESET按键,再释放ISP键时,LPC824是会进入ISP模式。但是当选择任何一种ISP下的操作时,会自动激活一次复位信号。如果板上有程序的话,就会进入正常工作模式,而不再是ISP模式。

    那么是不是就无法进行ISP读写擦除等操作呢,非也。
    方法是,一直按住ISP不要松手,按下一次RESET键。你只要一直按着ISP键不动,即便它来再多的复位信号也无妨,每次都会进入ISP模式。这时就可以进行正常的ISP操作的。


    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    24
    最后登录
    2017-4-19
    发表于 2017-4-14 16:38:07 | 显示全部楼层
    为什么我的下载之后一点现象也没有,我的是lpc824lite的板子
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    24
    最后登录
    2017-4-19
    发表于 2017-4-14 16:40:03 | 显示全部楼层
    需要jp1短接么
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 01:09
  • 签到天数: 2964 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    23

    主题

    4179

    帖子

    82

    金牌会员

    Rank: 6Rank: 6

    积分
    13957
    最后登录
    2025-8-30
     楼主| 发表于 2017-4-14 18:02:46 | 显示全部楼层

    JP1必须不能接。接上没法调试和下载程序。
    下载完程序,需要按一下复位按键或重新上电才会自动跑程序。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 01:09
  • 签到天数: 2964 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    23

    主题

    4179

    帖子

    82

    金牌会员

    Rank: 6Rank: 6

    积分
    13957
    最后登录
    2025-8-30
     楼主| 发表于 2017-4-14 18:08:56 | 显示全部楼层

    什么时候需要短接JP1呢?
    短接JP1后,那么U1 (LPC11U35FHI33)将处于复位状态,U1的所以IO将不输出。那么此时就可以通过J2,连接外部仿真器的JTAG接口,比如Jlink等。相当于不用板载仿真器,当然此时通过板载仿真器引出的串口也是用不了的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    24
    最后登录
    2017-4-19
    发表于 2017-4-16 11:28:09 | 显示全部楼层
    谢谢了,明白了
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-31 03:15 , Processed in 0.101758 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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