打印
[ZLG-ARM]

求助:自己做的板子片内RAM调试可以,片内FLASH烧写不进去

[复制链接]
2575|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
taurusq1|  楼主 | 2007-2-28 15:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    最近用LPC2214做项目,结果做好的板子能通过JTAG在片内RAM中调试,却没办法通过JTAG将程序烧写到片内FLASH中去。以前也做过其他LPC2214的板子,通过JTAG烧写FLASH都是可以的,不知这次为什么就不行了,真没办法了!
    请各位高手指教,告知可能的原因,谢谢!

相关帖子

沙发
zlgARM| | 2007-3-1 08:43 | 只看该作者
板凳
taurusq1|  楼主 | 2007-3-1 09:53 | 只看该作者

re

    谢谢zlgARM的解答,芯片在开发板上用ISP擦除过很多次,插到自己的板子上还是不行,但是还是这块芯片在开发板和我做的其他板子上就能烧写,很是奇怪。
    除了芯片被加密了烧写不进去,要用ISP擦除,还有什么可能的原因会导致用JTAG烧写片内FLASH失败?
    是不是JTAG烧写的几根线在PCB上位置布置得不合适会产生这种影响,但是片内RAM调试却是可以的,晕了~~~

使用特权

评论回复
地板
zlgARM| | 2007-3-1 11:03 | 只看该作者

re

能在开发板和您其它板子上烧写内部FLASH,这说明芯片本身没有问题。
可能是您自己设计的这块板子的问题。建议您将自己设计的这块板子的JTAG接口连接到开发板的JTAG口上,用您自己设计的板子的JTAG口调试开发板上的LPC2214,以确定不是JTAG接口的问题。

使用特权

评论回复
5
taurusq1|  楼主 | 2007-3-1 11:36 | 只看该作者

re

    我基本认定是这块板子JTAG口的问题,但是找不出JTAG口的问题出在哪里,因为JTAG口就是按照SmartARM2200设计的,其他几块板子也都是这么设计的。
    而且主要的问题是通过这个JTAG口在片内RAM中调试是可以的,但片内FLASH却不行,请zlgARM大致解释一下通过JTAG口的RAM烧写和FLASH烧写之间的差异,以便排错,谢谢!

使用特权

评论回复
6
taurusq1|  楼主 | 2007-3-2 12:53 | 只看该作者

re

自己顶一下!

使用特权

评论回复
7
zlgARM| | 2007-3-2 15:52 | 只看该作者

RE

烧不进内部FLASH的原因很多。H-JTAG的设置、分散加载文件的错误都有可能。建议用例程试验一下,然后看一下H-JTAG烧写FLASH的设置。

使用特权

评论回复
8
xiao李| | 2007-3-2 18:07 | 只看该作者

re

你看一下你的BANK0是不是选择在FLASH上!

使用特权

评论回复
9
zgpswh| | 2007-3-5 10:43 | 只看该作者

能将你的电路图共享一下?

能将你的电路图共享一下?

使用特权

评论回复
10
taurusq1|  楼主 | 2007-3-6 10:49 | 只看该作者

re:zlgARM

    谢谢你的回答,问题估计是板子没有做好,打算拿去重新做一下!

使用特权

评论回复
11
taurusq1|  楼主 | 2007-3-6 11:04 | 只看该作者

re: zgpswh

    电路图的JTAG部分是按照SmartARM开发板的JTAG设计的,呵呵

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

14

帖子

1

粉丝