主题中讨论的其他器件:TM4C1294NCPDT
嗨、Fellas! 在使用 TM4C1294NCPDT (使用 TM4C1294XL 评估板)调试软件时、我遇到了一些问题、换句话说、我的代码卡在函数 SysCtlClockFreqSet 中(需要 FAULTISR)、并且在多次读取代码后、我看不到其中的任何问题。 因此、我决定使用故障寄存器、特别是 位于0xD28的寄存器。 查看 CCS 调试器后,我在 NVIC_FAULT_STAT 寄存器中看到了值0x00009200,在查看数据表后,可以很容易地得出结论,允许位被置位:
BFARV -->总线故障地址寄存器有效
BSTKE -->堆栈总线故障
Precise -->精密数据总线错误
BSTKE 位被置位、这让我疯了、因为相反、我可以使用德州手册轻松解决问题来解决故障(本文档中有一个问题完全合适)。 我在此向大家寻求帮助。
我尝试运行的代码附加到此线程。
e2e.ti.com/.../adc_5F00_utils.ce2e.ti.com/.../adc_5F00_utils.he2e.ti.com/.../6153.main.c