在startup.s文件那里有个mov lr,=cMain ,mov pc,lr
来跳到c函数处,但到mov pc,lr 单步不行,就是跳不到C函数里去。发生的异常。
1。发生的异常的有data abort, 有irq。()
2。还有一个现象是通过armulate仿真不出现这个问题,因为仿真是不会发生中断的。
所以进入c函数之前,要手动关中断允许信号。
在startup.s文件那里有个mov lr,=cMain ,mov pc,lr
来跳到c函数处,但到mov pc,lr 单步不行,就是跳不到C函数里去。发生的异常。
1。发生的异常的有data abort, 有irq。()
2。还有一个现象是通过armulate仿真不出现这个问题,因为仿真是不会发生中断的。
所以进入c函数之前,要手动关中断允许信号。