我的用的是例程HVPM_Sensorless_CLA_F2803x。
当我点击“debug”进入调试模式,点击绿色运行按钮,会弹出如下错误:
No source available for "0x3ff599" 代码停在:3ff599: 7625 ESTOP0
但是如果我进入调试模式不点击运行按钮,而是单步执行,执行到ADC_SOC_CNF(ChSel,TrigSel,ACQPS,7,2)后再点击运行,这样程序就正常运行。(但是我把程序的结构改一下,就不是停在ADC_SOC_CNF)
这个问题困扰我很久,如果不能解决调试就很不方便。我也查阅了本论坛和e2e相似问题,但也没有找到合适的解决方法。 特发帖寻求帮助,这到底该怎么解决?
Seven Han:
您好,我用controlsuite v 3.4.5里的该例程,debug时没有出现No source available for''0x3ff599'',从TMS320x2803x Piccolo Boot ROM Reference Guide文档中看该地址处于boot loader functions范围内,另外例程中是ADC_SOC_CNF(ChSel,TrigSel,ACQPS,1,2);您是哪里做了修改吗?
我的用的是例程HVPM_Sensorless_CLA_F2803x。
当我点击“debug”进入调试模式,点击绿色运行按钮,会弹出如下错误:
No source available for "0x3ff599" 代码停在:3ff599: 7625 ESTOP0
但是如果我进入调试模式不点击运行按钮,而是单步执行,执行到ADC_SOC_CNF(ChSel,TrigSel,ACQPS,7,2)后再点击运行,这样程序就正常运行。(但是我把程序的结构改一下,就不是停在ADC_SOC_CNF)
这个问题困扰我很久,如果不能解决调试就很不方便。我也查阅了本论坛和e2e相似问题,但也没有找到合适的解决方法。 特发帖寻求帮助,这到底该怎么解决?
peng huifeng:
这种问题最大的可能性是你的程序已经跑飞了,你是不是修改了官方的代码啊,使用原来的代码再试试