完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
RT-thread 联合 CubeMAX 生成代码出现的错误
RT-thread 联合 CubeMAX 生成代码出现的错误 在RT-thread创建工程本人略过了,进入RT工作台,点击CubeMAX Settings 进入CubeMAX配置,无论你需要配置什么,请一定要配置窜口USART1(不然会报错!!!)。 第一个图是配置USART1。 第二个图是编译图: 直接通过了!!!!! 第三个图是没有配置USART1, 一大堆错误!!! 第四个图是在第三个图基础上添加USART1配置: 也编译成功啦!!! 请注意:一定要把USART1配置成功,RT-thread Studio 第一次使用CubeMAX配置的时候一定可以成功,但后面就不怎么稳定了(毕竟还在融合阶段,RTT加油啊)。 最后还有一个问题: 如果你点击了生成.C和.H的话,比如下图 但生成的.C不在工程里面 然后在applications文件里的main.c初始化的时候,可以引入头文件,也打开.C文件,但依旧报错,这原因就是.C文件不在工程内!!! 但来看它工作空间,.C文件是存在的!!!这说明CubeMAX是生成了.C文件的。 然后本人找不到在RT-thread Studio上引入C文件的方式(到这我就疑惑了,能打开为什么无法引入,可能是RT-thread Studio功能还没有完善);或者哪位大神知道怎么引入,请告诉本RT小白。 最后本人是在.C文件生成的初始化代码复制到stm32f1xx_hal_msp.c文件中然后把函数声明放入到main.h中,在applications文件里的main.c 引入main.h,然后终是完成了“专业点灯几十年,精通各种hello world” |
|
|
|
只有小组成员才能发言,加入小组>>
3278 浏览 9 评论
2956 浏览 16 评论
3458 浏览 1 评论
9002 浏览 16 评论
4051 浏览 18 评论
1115浏览 3评论
573浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
571浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2303浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1859浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 08:43 , Processed in 1.127193 second(s), Total 81, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号