“Thread:SysBIOS”中讨论的其它部件
工具/软件:Code Composer Studio
我正在使用CCS V7和XDS2XX调试器,但我注意到XDS100V2上存在相同的问题
我已使用 irtos_tivac_2_16_01_14编译了一个多任务应用程序
当我在调试器下运行时,代码在启动的第一部分执行,然后它崩溃
FSR = 0x0000
HFSR = 0x4000万
DFSR = 0x0.0001万
MMAR = 0xe000ed34
BFAR = 0xe000ed38
AFSR = 0x0万
正在终止执行...
调试窗口显示:
B6.0246万P1a_ETI [代码编辑器工作室-设备调试]
德州仪器(TI) XDS2xx USB调试探头_0/Cortex_M4_0 (挂起)
loader_exit() at exit.c:55 0x0002ADC8.
在exit.c:130 0x0002ADD2处中止()
在exit.c:121 0x0002AE08处出口(int)()
xdc_runruntime系统退出__E (int)()位于System.c:131 0x0.0319万EA
TI_SysBIOS_BIOS_exitFunc__I(int)(),位于B6.0246万P1a_pem4f.c:3349 0x0.0031万B3A
TI_SysBIOS_family_arm_m3/HWI_exHandlerMax_I (unsigned int *,unsigned int)() at BIOS.c:109 0x0.001万DF0
TI_SysBIOS_family_arm_m3_HWI_excHandler__i (unsigned int *,unsigned int)()位于Hwi.c:871 0x0.003万EDE
0xFFFFFFF0 (没有为0xFFFFFFF0定义符号)
但是,如果我从调试器中断开目标并简单地重置处理器,应用程序将正常运行,不会重置,也不会崩溃。
我怎么可能无法通过调试器运行代码,但我可以在没有调试器的情况下正常运行代码?
我没有设置断点,我只是调试项目并单击“运行”按钮