主题中讨论的其他器件: CC2640、 SYSBIOS、 CC2541、 CC2650RC、 CC2650、 UNIFLASH
工具/软件:TI-RTOS
大家好、
我在 CC2640R2F 项目中遇到了一个神秘的问题。 当我添加异常处理程序时、我无法像以前那样轻松地连接到主设备。 主器件是一个 Beelink GT1。
奇怪的是、我有两种类型的 Beelink GT1、我只有其中一种存在问题、即具有32GB 的 B706。 16 GB 的 A912没有问题。
下面是我在 cc2640_r2_csdk.cfg 中添加异常处理程序的方法:
m3Hwi.enableException = false;
m3Hwi.exHookFunc ="&execHandlerHook";
在 main 中:
#include
volatile uintptr_t * excpc = 0;
volatile uintptr_t * excall主 叫= 0;
void execHandlerHook (Hwi_ExcelContext * ctx)
{
EXPC = ctx->PC;//发生异常的程序计数器
当发生异常时,激发呼叫者= ctx->LR;//链接寄存器
while (2);
}
是否有人知道导致问题的原因以及如何在不导致问题的情况下使用异常处理程序?
提前感谢、
Sylvain
