华大芯片移植FreeRTOS

img


这是我移植后的程序,时钟节拍中断这一段就是打不了断点,代码优先级也设置为0了 也没用
但其实时钟节拍中断是有一直进行的,程序有进去的。

img


上面这张图,我在xTaskIncrementTick()函数中打了断点,进行检测,发现程序是有一直进时钟节拍中断的。
虽然打不了断点影响不了我后续的操作,但很好奇,为什么会打不了断点!

volatile加这个,编译器才不会优化
static volatile void fun2(void)

函数被声明或者定义成static了,这样会导致仿真打不了断点;你看下函数的定义或者声明;