CubeIDE工程移植到SES_Studio操作

STM32F4的CubeIDE工程移植到SES_Studio操作
前提说明:

  1. SES_Studio解决方案Solution的创建
    1、下载SES studio自带stm32相关工具与固件等
    打开SES_Studio->右上角File->New Project->打开Package Manager (图1红框)->下载相关文件(图1蓝框)
    在这里插入图片描述

图1.
2、解决方案创建
下载完成后返回该创建新工程选项框->选取图1绿框 ->工程命名-> 路径选取 ->Next->图2
在这里插入图片描述

图2.
修改目标处理器-> 修改编译器为gcc ->输出格式可以改为bin(不知道有没有用)->printf/scanf ->Next->图3.
在这里插入图片描述

图3.
点击next,这里并没有看到RTT与System View相关工具包不过没有关系 只是基于该解决方案solution 导入我们的cubeide工程project。
-> Finish->即可获得一个hello world测试工程

测了一下下好像可以直接创建空的工程而后导入就可以了 上面有些操作多余了
2.导入cubeIDE工程
1、在cubeIDE创建工程 ioc配置完毕生成工程等cubeMX的操作
2、在cubeIDE下增加头文件与源文件及其project路径设定,如RTT与USR用户空间 如图4 图5 就可以在工程路径的各个文件夹下自己加入c h 文件了
在这里插入图片描述

图4.
在这里插入图片描述

图5.
3、导入SES Studio
SES studio->File-> Import Project->Import Eclipes Project->打开刚才cubeide创建的工程所在路径选取 .project ->打开 如图6
在这里插入图片描述

图6.
4、导入构建配置
外部工具链->cubeIDE下载地址里的GNU路径 :如图7
STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346\tools
在这里插入图片描述

图7.
5、导入完成 做一些修改
导入完成->编译报错 如图8 ->单击左边的Project Explorer->startup_stm32f407igtx.s文件、右击弹窗后点击options->Build->Exclude From Build改为yes 如图9 ->编译成功
在这里插入图片描述

图8.
在这里插入图片描述

图9.

注意事项
1 cubeIDE如果版本更新后 得重新设置工具链路径 和导入工程时的选择外部工具链路径不同 最后还要加上一层bin,如:
D:/STM32CubeIDE_1.6.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346/tools/bin

2
SES Studio操作
1、cubeIDE与SES Studio对比 后者编译后的使用ram会多6%左右 flash会少一倍

移植完了 虽然看起来没啥用 但是就能使用SEGGER IDE的rtt debug窗口了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值