查看: 7190|回复: 8

[分享] 【LPC824lite】调试故障之"invalid rom table"

[复制链接]
  • TA的每日心情

    2025-5-29 09:38
  • 签到天数: 632 天

    连续签到: 1 天

    [LV.9]以坛为家II

    94

    主题

    1639

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4470

    热心会员

    最后登录
    2025-6-10
    发表于 2016-11-6 23:35:04 | 显示全部楼层 |阅读模式
    本帖最后由 胤幻1988 于 2016-11-6 23:38 编辑

    最近几天有点忙,没有摸板子。今晚闲来无视,把板子拿出来再捣鼓捣鼓。我选择了一个USART_BASIC的程序,编译完成。在下载事。突然弹出"invalid rom table"错误。检查下载器配置,一切OK.百思不得其解,网上搜索了下,得出问题原因和解决办法:出现在这个问题最直接原因可能是因为超频导致的。时钟分配错误。
    第一次能烧进去,运行后,会发现运行不了,再次烧录就会invalid rom table。
    解决办法,用串口工具清除芯片就可以了。

    Lite板子支持ISP所以可以直接用。我这人怕麻烦,就直接用MBED方式更新了下程序,把下载配套资料,目标代码文件夹里的"all_in_one.bin",拖到mbed虚拟U盘里。然后再复位运行下。接下来,再下载USART_BASIC的程序的代码就OK了。

    其实说原因在于,超频导致,我也不知道什么时候配置频率超频了,每次代码下载前还是看看Option for Targetl里面的晶振配置吧。
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-7-30 13:41
  • 签到天数: 28 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    1

    主题

    161

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    387
    最后登录
    2021-12-16
    发表于 2016-11-7 08:32:52 | 显示全部楼层
    谢谢分析~
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-10 10:14
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    3

    主题

    82

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    277
    最后登录
    2017-3-9
    发表于 2017-1-4 12:52:35 | 显示全部楼层
    这个真跟所谓超频一点关系也没有。而是因为芯片进入了低功耗模式,不响应调试指令了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2025-5-29 09:38
  • 签到天数: 632 天

    连续签到: 1 天

    [LV.9]以坛为家II

    94

    主题

    1639

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4470

    热心会员

    最后登录
    2025-6-10
     楼主| 发表于 2017-1-4 21:13:17 | 显示全部楼层
    不务正业的猫 发表于 2017-1-4 12:52
    这个真跟所谓超频一点关系也没有。而是因为芯片进入了低功耗模式,不响应调试指令了。 ...

    那怎么破?可我烧写的程序里面未配置低功耗啊~
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-10 10:14
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    3

    主题

    82

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    277
    最后登录
    2017-3-9
    发表于 2017-1-4 21:47:11 | 显示全部楼层
    最简单的就是下载个无低功耗模式的bin啊。板上DEMO是有低功耗代码的。
    或者清空FLASH,或者按下RESET+ISP按钮,弹起后再下载。NXP多个文档中提到了这个。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2025-5-29 09:38
  • 签到天数: 632 天

    连续签到: 1 天

    [LV.9]以坛为家II

    94

    主题

    1639

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4470

    热心会员

    最后登录
    2025-6-10
     楼主| 发表于 2017-1-5 13:47:54 | 显示全部楼层
    不务正业的猫 发表于 2017-1-4 21:47
    最简单的就是下载个无低功耗模式的bin啊。板上DEMO是有低功耗代码的。
    或者清空FLASH,或者按下RESET+ISP按 ...

    我下载板子提供BIN,仅仅用于复原,我后面又考了普通的闪烁灯程序,它照样有时会出现前面提的故障~
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26

    主题

    146

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    418
    最后登录
    2017-11-14
    发表于 2017-2-22 21:09:04 | 显示全部楼层
    在于WFI这句,这是ARM指令集中的等待中断响应否则睡眠的一句指令,注释掉就没问题了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26

    主题

    146

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    418
    最后登录
    2017-11-14
    发表于 2017-2-22 21:09:26 | 显示全部楼层
    在于WFI这句,这是ARM指令集中的等待中断响应否则睡眠的一句指令,注释掉就没问题了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2025-5-29 09:38
  • 签到天数: 632 天

    连续签到: 1 天

    [LV.9]以坛为家II

    94

    主题

    1639

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4470

    热心会员

    最后登录
    2025-6-10
     楼主| 发表于 2018-6-6 14:16:33 | 显示全部楼层
    北斗stone 发表于 2017-2-22 21:09
    在于WFI这句,这是ARM指令集中的等待中断响应否则睡眠的一句指令,注释掉就没问题了 ...

    嗯,这个才是正解!
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 12:41 , Processed in 0.104953 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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