硬汉嵌入式论坛

 找回密码
 立即注册
查看: 962|回复: 6
收起左侧

[其它] 手欠,升级CMSIS一堆,结果打不开之前的工程了

[复制链接]

14

主题

81

回帖

123

积分

初级会员

积分
123
发表于 2025-2-23 23:12:12 | 显示全部楼层 |阅读模式
本帖最后由 yangskyhigh 于 2025-2-23 23:14 编辑

一直在用MDK5.37,CMSIS、RTX什么的都是6之前版本,也就是都是2024年甚至2023年之前版本
这两天看时间有点长了,就把CMSIS、Complier、RTX都安装了新的版本
结果几乎所有以前的工程都打不开了,要不能打开也是编译错误
用这里办法不行

使用新版CMSIS6, RTX等各种组件注意事项 - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!


在没有卸载5.37的情况下直接更新5.41,也是不行

这下傻眼了


回复

使用道具 举报

14

主题

81

回帖

123

积分

初级会员

积分
123
 楼主| 发表于 2025-2-23 23:23:00 | 显示全部楼层
诡异的是,一个工程提示
require CMSIS:CORE@5.0.1
装上后,并且选上了,还是报这个错误
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-2-24 05:54:29 | 显示全部楼层
把当前的卸载干净,包括独立安装的pack包,重新安装回来MDK5.37
回复

使用道具 举报

11

主题

702

回帖

735

积分

金牌会员

积分
735
发表于 2025-2-24 10:03:54 | 显示全部楼层
直接覆盖升级,问题比较多。AC5,AC6再加上各个中间库版本不一致。
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2025-2-24 12:07:51 | 显示全部楼层
像这样手动把旧版的包含进来试试
2025-02-24 12 04 17.png
回复

使用道具 举报

0

主题

290

回帖

290

积分

高级会员

积分
290
发表于 2025-2-24 12:59:43 | 显示全部楼层
直接把工程要用的这些,都放到一个目录下,然后不引用任何系统的include(AC6就是No Auto Includes)。
虽然最终每个工程都要多一些文件,但是方便。
回复

使用道具 举报

14

主题

81

回帖

123

积分

初级会员

积分
123
 楼主| 发表于 2025-2-28 23:21:50 | 显示全部楼层
目前的解决办法就是 不要在RTE里选择最新的包
且排除RTX
再选择老版本的DFP
就能恢复原来MDK5.37可编译的状态
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 06:53 , Processed in 0.045186 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表