完善资料让更多小伙伴认识你,还能领取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 望有经验者进行指教。
|
|
相关推荐
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
基于米尔MYC-LR3576开发板的实时视频识别系统设计与实现
304 浏览 0 评论
飞凌嵌入式ElfBoard-文件I/O的深入学习之阻塞I/O与非阻塞I/O
466 浏览 0 评论
大神们,想知道你们都用什么ide编程调试器? Arduino IDE?还是 e2studio ?还有其他吗?哪个好用呢
580 浏览 0 评论
865 浏览 0 评论
837 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 19:09 , Processed in 0.942012 second(s), Total 65, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3599