今天把SBSFU调了下,发现应用程序用硬件定时器做系统滴答,一初始化定时器,系统就挂了,中断的调用处理怎么弄呢?官方的APP也只是简单的把系统信息给打印出来。 |
官方培训PDF中也说了,DMA和中断不可绕过调用门。用户程序中如何使用中断? |
问题解决,老规矩,BOOT转APP之前最好关闭所有中断,官方的可以是因为BOOT和APP中外设没什么变化,所以没问题,在APP中要用RTOS,RTOS又要用硬件定时器做时基,APP中一旦进入系统滴答中断就会调用RTOS的计数函数,所以会出问题,得先禁用SYSTICK计数再等APP初始化相关的外设就对了。 |
自问自答了,哈哈哈 |