请问SetupSTM32CubeMX-4.23.0生成的工程编译为什么出现这个错误

..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\port.c(483): error: A1586E: Bad operand types (UnDefOT, Constant) for operator (

已邀请:
匿名用户

匿名用户

赞同来自: ぃ怀素

遇到了同样的问题,请问您解决了么?

mka982

赞同来自: anshyang dodo55 lifeng5478 林木

找这个定义 configMAX_SYSCALL_INTERRUPT_PRIORITY 

再找 configPRIO_BITS

再找 __NVIC_PRIO_BITS

发现定为4U , 去掉U改成4就可以了

我的是在 Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f100xe.h

zcgboy

赞同来自:

#undef configPRIO_BITS

#define configPRIO_BITS         4


要回复问题请先登录注册