RT_Studio 中修改cubeMX出错?

发布于 2021-05-04 20:43:51

第一次使用RT Studio.遇到了一些困难,和一些不理解的地方

1.新建了一个项目工程
选择的是STM32F103RC系列的芯片
1.png

2.在工程中修改cubMX

发现cubeMX默认型号是RCYx,我使用的芯片是RCTx
image.png

3.我把cubeMX中修改为RCTx
image.png

不是很清楚这里项目名字填什么,索性我就填了个test
image.png

4.然后重新编译
我就报了各种错误。请教一下这个怎么解决
image.png

查看更多

关注者
0
被浏览
74
4 个回答
YZRD
YZRD 2021-05-05

根据STM32命名规则image.png
STM32F103RCTx和STM32F103RCYx两者只是封装不同。

面码1314
面码1314 2021-05-05

但是有个问题,引脚不兼容,RCYx的串口1是PB6 PB7
image.png
而RCT是PA9 PA10
image.png

不知道这个后面引脚的不同,会不会有什么影响。不确定cubemx和RT studio是什么关系

cxhxy12345
cxhxy12345 2021-05-05

是的,这个是封装不同导致的管脚定位不一致的问题。如果你在选项中找不到这个封装的包,你可以在RCY的包中将管脚重新定义封装下,不管是RCT还是RCY,只要是RC系的那它的所有寄存器,管脚的地址和寄存器位置都是相同的。
你可以不修改底层厂家提供的驱动,增加一个drv_io_xx.h文件,将管脚定义等不同的地方重新封装宏定义下,在使用时引用新的定义就可以了~~~~

flashman2002
flashman2002 2021-05-05

stm32cubemx是负责芯片的管脚定义与初始化的程序,RT-STUDIO是IDE开发环境,可以与stm32cubemx结合一起使用。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览