Dear Robin
我使用的版本是
。上电我设计的应用板, 示波器测到KV30F64VLF10的reset_b脚每隔14us复位一次,保持高电平的时间只有1.6us,即只工作了1.6us其余12us处于复位状态,
KV30是原片没有烧录程序。我使用LPC-Lin2的J7作为调试接口。
。用
功能调试连接我的目标板,看到LPC-link2在JATG_TCK 和JATG_TMS发出的link指令是
,显然不上KV30P64M100SFARM user manual chapter9: debug中的连接指令0111 1001 1110 0111
。
当将我的目标板从LPC-lin2拔掉,只测量J7的JATG_TCK 和JATG_TMS,
发出的link指令是
,与连接指令0111 1001 1110 0111吻合。
从以上现象可知,我设计的目标板KV30已经可以工作,上电复位可能是因为默认的watchdog使能,每256个时钟周期溢出,在使用手册chaper24:watchdog timer 写到
。但是从reset_b管脚复位高电平只有1.6us。 1600ns/256=6.25ns。1000/6.25=160MHz,显然bus时钟达不到160MHz。
以上问题可集中成三点:
1. 如何连接我的目标板到LPC-LINK2,建立正常的调试环境;
2. 如何做才能消除KV30在复位管脚的复位脉冲;
3. 如何download程序到我的KV30目标板;
多谢!
于生