请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32CubeMX生成FreeRTOS MDK版本无法使用AC6编译器

[复制链接]
Kevin_G 提问时间:2024-3-4 12:57 / 未解决

使用STM32CubeMX生成FreeRTOS的MDK工程,选择AC5编译器可以编译成功,选择AC6编译器有很多错误,是STM32CubeMX生成FreeRTOS的MDK工程还不支持AC6编译器吗?什么时候会支持呢?

收藏 评论7 发布时间:2024-3-4 12:57

举报

7个回答
STMWoodData 回答时间:2024-3-4 14:04:08

看看哪里错误自己改啊。

xmshao 回答时间:2024-3-4 16:00:07
我刚才新建工程试了下,的确有点问题。再等等吧,毕竟很多代码不是ST可以提供或左右的。AC6固然编译快了许多,AC5也没大问题。凡事有个过渡的。我看现在基于CM33新建的MDK工程都默认使用AC6了,很爽!
MrLeekon 回答时间:2024-3-5 09:22:07

好像是替换一个编译器的头文件就可以,本来是那个RVDS的,下载一份FreeRTOS的源码,换成里面用GCC编译器的那个头文件就能解决。

xmshao 回答时间:2024-3-5 12:59:49

MrLeekon 发表于 2024-3-5 09:22
好像是替换一个编译器的头文件就可以,本来是那个RVDS的,下载一份FreeRTOS的源码,换成里面用GCC编译 ...

[md]OK~!

昨天看到的提示都是不同版本的预定义差异导致的问题。

昨天也在想应该自己在哪里做些调整也可以的。

谢谢反馈~!

背影101 回答时间:2024-3-6 08:20:35
[md]
huahuahnu 回答时间:2024-12-23 19:44:26
xmshao 发表于 2024-3-4 16:00
我刚才新建工程试了下,的确有点问题。再等等吧,毕竟很多代码不是ST可以提供或左右的。AC6固然编译快了许 ...

看到这个回复我去下载了Keil.STM32U5xx_DFP.2.2.1包,想看看基于AC6的工程配置,安装的时候提示SVDConv exited with an error,请问你有遇到吗?使用的MDK版本是哪个?
xmshao 回答时间:2024-12-24 11:12:08

huahuahnu 发表于 2024-12-23 19:44
看到这个回复我去下载了Keil.STM32U5xx_DFP.2.2.1包,想看看基于AC6的工程配置,安装的时候提示SVDConv e ...

没有遇到。

我这边使用STM32U5 结合ARM MDK也有时日了。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版