![]() |
1
4
好吧,我找到问题了。许多示例依赖于编译器优化,将FreeRTOS中的vportsvchHandler、xPortPendSVHandler和xPortSysTickHandler直接链接到向量表中,如果您在自己的sv\u call\u handler、pend\u sv\u handler和sys\u tick\u handler的处理程序向量实现中调用它们的话。但这在这里不起作用,函数必须由处理器直接调用。 将这3行代码添加到FreeRTOSConfig.h文件的底部,并删除我自己的向量函数声明,解决了这个问题:
它描述了CMSIS,但唯一的区别(在本例中)是向量的名称。 |
|
Bob Dole · C中的strstr问题 1 年前 |
![]() |
TRElec · STM32:代码的执行似乎取决于它在闪存中的位置 1 年前 |
![]() |
Hasan Altay · uint8_t到C中的结构 1 年前 |
|
ApAp · stm32中的Dlms-cosem协议 2 年前 |