以下RTOS .c文件在'make'期间正常编译:
task.c, queue.c, tasks.c, croutines.c, list.c
然后我收到以下错误:
serial.c:在函数'xSerialPortReInit'中
serial.c:665:错误:'ulWantedBaud'未声明(首先在此使用 功能)
serial.c:665:错误:(仅报告每个未声明的标识符 每次出现的功能一次)
make:*** [serial.o]错误1
我已检查过serial.c中标识的所有包含文件是否可用
答案 0 :(得分:0)
为什么你认为这是一个包含文件问题? ulWantedBaud更可能是拼写错误的函数参数或文件范围变量。官方FreeRTOS下载中的AVR演示(非常旧,可能不是最佳参考)包含带有这样一个参数的串口初始化函数,尽管不是根据你的帖子重新初始化函数:
xComPortHandle xSerialPortInitMinimal(uint32_t ulWantedBaud,uint8_t uxQueueLength);