您好!
我 尝试在 Starterware 示例中提供的 Beagle Bone Black 上执行 DMTimer 裸机代码。 代码执行并启动计时器、但 ISR 未按预期调用。 我可以在计时器寄存器中看到产生的中断、但根本没有调用 ISR。
几秒钟后、代码进入全局退出:
void _exit (int 代码)
{
asm (".global C$$exit");
asm ("C$$EXIT:");
while (1){};
}
我访问了以下链接: BEAGLEBK:使用 Starterware 的 DMTimer 示例-不起作用!!! - BeagleBone Black + TIRTOS V6 -处理器论坛-处理器- TI E2E 支持论坛
但它似乎没有解决裸机代码问题。
请告诉我发生了什么错误、为什么它无法提升计时器 ISR?
谢谢、此致
Raj Johri