首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用freeRTOS编写Megablink演示程序使用WinAVR实现atmega2560过程中的错误

用freeRTOS编写Megablink演示程序使用WinAVR实现atmega2560过程中的错误
EN

Stack Overflow用户
提问于 2016-01-31 18:01:12
回答 1查看 116关注 0票数 0

以下RTOS .c文件在“make”期间编译良好:

代码语言:javascript
复制
task.c, queue.c, tasks.c, croutines.c, list.c

然后,我得到以下错误:

C:函数'xSerialPortReInit‘中 Ceral.c: 665:error:'ulWantedBaud‘未声明(在此函数中首次使用) serial.c: 665:error:(每个未声明的标识符只对它所显示的每个函数报告一次) 制造:***serial.oError 1

我已经检查了序列化.c中标识的所有包含文件都是可用的

EN

回答 1

Stack Overflow用户

发布于 2016-01-31 20:17:08

为什么你认为这是一个包含文件的问题?ulWantedBaud更有可能是一个函数参数,或者是拼写错误的文件作用域变量。官方FreeRTOS下载中的AVR演示程序(它很老了,可能不是最好的参考)包含了带有这样一个参数的串口init函数,但根据您的帖子,它并不是re函数:

xComPortHandle xSerialPortInitMinimal( uint32_t ulWantedBaud,uint8_t uxQueueLength );

(这个片段来自http://www.freertos.org/a00098.html)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35117287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档