前段时间有个程序本来修改了一下,原先用的KEIL 4建立的后来改用KEIL 5建立,建立以后发现下载不通过,一直提示cannot stop arm device的信息。
我试了以下几个方式:
①拔掉调试器重新再插上试试,发现不行
②降低下载速率,发现不行
③Reset硬件,发现不行
后来对比了例程,发现设置还是有问题。
程序默认设置JTAG Speed为1000KHz,速率太快,需要往下调一点,对于ADUC7023选择800KHz可以满足(或者直接Auto Selection)。默认选择reset strategy 是第二个Hardware halt with BP@0,对于ADUC7023需要选择第三个选项。具体原因可以参考RealView MDK手册。
最终终于可以了。