我是在TI的程序上又加了一些程序,出现问题如下:
1,程序编译时通过的,能正常烧录,单步运行时能正常运行,程序中间设置断点时也能循环运行;
2,当全速运行时,总是会在一个外部AD采样的子函数中停止(程序中没有设置断点),然后提示我标题中的错误;
3,当我把该子函数放在主循环以外时,全速运行时可以通过,主循环会进入epwm中断;
是不是和CMD配置文件什么的有关,请问我这里该怎么样修改?
Eric Ma:
“2,当全速运行时,总是会在一个外部AD采样的子函数中停止(程序中没有设置断点),然后提示我标题中的错误;”
ERIC:
感觉像是由于你那个函数导致了复位。你要检查那个函数有啥特别的地方。
我是在TI的程序上又加了一些程序,出现问题如下:
1,程序编译时通过的,能正常烧录,单步运行时能正常运行,程序中间设置断点时也能循环运行;
2,当全速运行时,总是会在一个外部AD采样的子函数中停止(程序中没有设置断点),然后提示我标题中的错误;
3,当我把该子函数放在主循环以外时,全速运行时可以通过,主循环会进入epwm中断;
是不是和CMD配置文件什么的有关,请问我这里该怎么样修改?
user5283999:
回复 Eric Ma:
感谢您的回答,这个函数我贴在其它程序中时,是能够正常运行的。
我是在TI的程序上又加了一些程序,出现问题如下:
1,程序编译时通过的,能正常烧录,单步运行时能正常运行,程序中间设置断点时也能循环运行;
2,当全速运行时,总是会在一个外部AD采样的子函数中停止(程序中没有设置断点),然后提示我标题中的错误;
3,当我把该子函数放在主循环以外时,全速运行时可以通过,主循环会进入epwm中断;
是不是和CMD配置文件什么的有关,请问我这里该怎么样修改?
ZZ Z:
回复 user5283999:
你好,我也出现了这种问题,请问您怎么解决的?可以下载进去,全速运行的时候会卡住,单步调试执行完函数出现“No source available for 地址”,地址是Boot Rom的地址,
我是在TI的程序上又加了一些程序,出现问题如下:
1,程序编译时通过的,能正常烧录,单步运行时能正常运行,程序中间设置断点时也能循环运行;
2,当全速运行时,总是会在一个外部AD采样的子函数中停止(程序中没有设置断点),然后提示我标题中的错误;
3,当我把该子函数放在主循环以外时,全速运行时可以通过,主循环会进入epwm中断;
是不是和CMD配置文件什么的有关,请问我这里该怎么样修改?
Eric Ma:
回复 user5283999:
这个函数里面有个DELAY US。 这个函数是运行在RAM的。
所以你要检查一下程序里面,在运行之前有没有用memcpy将相关代码复制到RAM中。
然后再调用。