您好!
在我的应用之一进行测试期间。
我得到以下例外情况。
如果看门狗被禁用、则工作正常。
请检查随附的异常详细信息。
此致
Nikhil
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
在我的应用之一进行测试期间。
我得到以下例外情况。
如果看门狗被禁用、则工作正常。
请检查随附的异常详细信息。
此致
Nikhil
您好、Nikhil、
您是否尝试注册中断113? 如果是、您是如何实现的? 如果您使用了 driverlib IntRegister (或其中的某些变体)、请参阅 https://e2e.ti.com/support/microcontrollers/other/f/908/t/849627
如果不是这样、您使用的是 TI-RTOS 的哪个版本? 如何设置看门狗?
Todd
您好 Todd、
我只尝试根据 USB CDC 示例注册 USB 中断。
//安装中断处理程序。
M_HwiHandle = Hwi_create (INT_USB0、CdcExtension::HWInterruptHandler、NULL、错误块);
无效
CdcExtension:HWInterruptHandler (uintptr_t interruptInfo)
{
//应用程序忽略中断并将其传递到库进行处理。
USB0DeviceIntHandler();
}
我的异常号是3、故障详细信息是
TiRtos 版本: 2.16.0.08
此致
Nikhil
您好、Nikhil、
您对 Hwi_create 的调用是否成功返回? 或者它在此之前是否有异常? 此外、您在第一个帖子中说过、如果您不使用看门狗、它就能正常工作、但根据您的上一个帖子、这是否已经不是真的了?
您能否打开应用程序.map 文件并查看是否有任何中断注册函数被拉入应用程序? 您可能需要搜索'int'、'interrupt'、'register'等 如果有这样的函数、这会很糟糕、因为 TIRTOS 必须管理所有中断才能使其正常工作。