完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
上个星期出现了关于invalid ROM table的问题,导致程序无法烧写,经过查询 发现出现这种状况的问题主要有几种: 1. 频率超出板子晶振频率,时钟分配错误。 2. 线缆过长。 3. 系统进入低功耗模式。 4. 发生自锁现象。 ------------------------------------------------------------------------------------------------------- 经过论坛询问,发现NXP的芯片部分均会发生Invalid ROM table的现象,但本板子暂未确定因何而起 经一位发烧友解答,提到NXP的许多文档中都给出了解决方案:ISP和RESET按钮解决。 操作步骤:(在之前已经烧录自己的程序情况下,第二颗灯常亮) 1. 同时按下RESET和ISP,此时第一颗灯亮起,第二颗灯灭 2. 松开RESET按钮,ISP后放,第一颗灯灭,此时没有灯亮起 3. 烧录程序,下载成功。 这种解决方法暂时只针对NXP的芯片-LPC系列 ------------------------------------------------------------------------------------------------------- 对于其他原因造成的invalid ROM table可尝试以下方法: 1. 设置烧录频率,尽量降低(如图) 2. 烧录前注意检查晶振频率是否设置正确!!(重要) 3. 更换USB线,尝试重新烧录 4. 使用flashmagic,对芯片进行擦除,或烧写。 ---------------------------------------------------------------------------------------------------- 在解决过程中,本人使用了flashmagic进行尝试,步骤如下: 1. 设置相关参数 2. 测试芯片ID是否正确(read device signature) 3. 可以读到ID时,勾选ERASE ALL 4.点击ERASE,进行程序擦除 擦除之前,按键步骤按照之前提到的完成。 -------------------------------------------------------------------------------------------------------------- 但本次擦除并不成功,同时也无法读到芯片ID 望有经验者进行指教。
|
|
相关推荐
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
FacenetPytorch人脸识别方案--基于米尔全志T527开发板
661 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-CAN编程示例之开发板测试
1063 浏览 0 评论
该问题是用APP给芯海科技的CST92F25芯片发指令是出现的
3711 浏览 1 评论
880 浏览 0 评论
1746 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 13:30 , Processed in 0.649819 second(s), Total 66, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号