我用ccs5.5、seed-xds560plus仿真器向给c6455的片外flash烧写了程序,烧写完成后断电,重新用仿真器
链接的时候出现“connect toPRSC failed”并且无法再链接成功。
板子重新上电的现象是:
程序没有引导完整或引导出错(显示屏显示程序可以运行(显示出了我设定的东西),但是其它程序没有运
行)
我用示波器测试了emif-clk,发现上电时钟为166M(我BootLoader中配置的),然后变为83.3M(用户程序
中配置的),接着变为没有时钟信号。
在网上找了解决办法
1,电源供电虚焊
2,resetn管脚是否正确上拉
3,上电期间板子时钟不稳定
1已经排除了
2的那个resetn是哪个reset管脚?
3上电期间板子时钟不稳定,是哪些原因?(我在BootLoader中将时钟设置成1000MHz了,会不会是这个导
致的?有没有什么办法在连不上仿真器的情况下,将flash中的程序清空重新烧写?)
Nancy Wang:
出现Connect to PRSC failed一般是复位电路有问题,建议测量一下POR复位管脚信号是否正常.
同时降低jtag tclk再连接试试.
user4345686:
回复 Nancy Wang:
您说的“jtag tclk”是仿真器的时钟吗?比如我用的seed-xds560plus仿真器,更改这个呢?是从板子上改还是从仿真器里面改?