问题:在上系统的时候,在系统初始化之前加了个死循环做测试,突然发现所有的中断不能用了,看门狗一直复位。
解决:发现是总中断开关是在调用系统之后才开启的。以前用stm做裸机开发的时候一直都是在main函数开头人工调用中断总开关,习惯成自然了,还以为出大问题了。以下是comtex-m内核的开关总中断的通用接口:
__enable_irq();
__disable_irq();
问题:在上系统的时候,在系统初始化之前加了个死循环做测试,突然发现所有的中断不能用了,看门狗一直复位。
解决:发现是总中断开关是在调用系统之后才开启的。以前用stm做裸机开发的时候一直都是在main函数开头人工调用中断总开关,习惯成自然了,还以为出大问题了。以下是comtex-m内核的开关总中断的通用接口:
__enable_irq();
__disable_irq();