1,我在用IAR调试LPC2378时 H-FLASH常常会报“can`t halt target and make it enter debug state" 但是我的确是退出了DEBUG状态的啊 怎么会没有HALT嘛 每次这样我都得断电 然后复位 有时得复位多次(至少2次) ARM应该很先进吧 但怎么用起来感觉挺麻烦的 谢谢!
?
?2,我用ADS调试时,用DEBUG IN FLASH没有问题,但如果用IN RAM常常会遇到
ERROR“execution region ROM_EXEC overlaps with execution region IRAM"
?“execution region ROM_EXEC overlaps with execution region HEAP"
导致我用ADS很少用dubug in RAM,虽然没什么关系,想知道为什么,望高手,专家指导~!
RE:请教专家和高手两个调试2378时遇到的问题(关于H-FLASHER和DEBUG IN RAM)
由于IAR编译器的原因,使得H-JTAG的连接不是很稳定,在Flash里调试的时候需要,复位开发板(或者直接断电),检测到ARM7内核,再检测2378的Flash,再使用调试按钮,这样操作就基本没有问题;而在ADS1.2下,基本上是没有这种现象的!
ADS下出现ERROR“execution region ROM_EXEC overlaps with execution region IRAM"
“execution region ROM_EXEC overlaps with execution region HEAP"
是由于你编译生产的代码超过了RAM使用的一半的大小,因此应该选用Debug