硬汉嵌入式论坛

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

[STM32CubeMX] STM32CubeMX有一点不太好,兼容性贼差,从6.12微更到6.12.1, 直接导致6.12无法再打开6.12.1工程

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-10-15 01:21:27 | 显示全部楼层 |阅读模式

这一点,对于用户不太友好,但对于CubeMX的开发人员来说省了不少事,完全不用考虑各个版本的兼容,每个版本都可以与任何版本不兼容。

124.png
回复

使用道具 举报

11

主题

702

回帖

735

积分

金牌会员

积分
735
发表于 2024-10-15 08:58:11 | 显示全部楼层
兼容性好的就是EMWIN和AD.哈哈。
回复

使用道具 举报

14

主题

260

回帖

302

积分

高级会员

积分
302
发表于 2024-10-15 09:19:58 | 显示全部楼层
我还遇到个问题,把旧版本的CubeMX拷贝过来,用新的版本打开后再migrate,生成单片机工程后,啥都不加,程序都不能正常运行。
搞不懂是哪里的问题,后来重建一个就可以了。坑太大了
回复

使用道具 举报

3

主题

91

回帖

100

积分

初级会员

积分
100
发表于 2024-10-15 14:32:57 来自手机 | 显示全部楼层
cubemx的人根本就不考虑开发人员的感受,每改一版打开旧的都是这样,真不知道他们是什么标准编程的
回复

使用道具 举报

4

主题

63

回帖

75

积分

初级会员

积分
75
发表于 2024-10-15 17:50:09 | 显示全部楼层
是向下兼容,不向上兼容,高版本可以打开低版本
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2024-10-16 00:16:55 | 显示全部楼层
用beyond compare 对比下IOC文件,其实也就个数字变了下
回复

使用道具 举报

4

主题

126

回帖

138

积分

初级会员

积分
138
发表于 2024-10-16 10:32:39 | 显示全部楼层
用记事本打开文件,把MxCube.Version=6.12.1 MxDb.Version=DB.6.0.121 改成 MxCube.Version=6.12.0 MxDb.Version=DB.6.0.120,我经常这样修改。现在的STM32CubeMX发布升级后,得等patch后才敢升级
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-10-17 09:50:00 | 显示全部楼层
x.or@qq.com 发表于 2024-10-16 00:16
用beyond compare 对比下IOC文件,其实也就个数字变了下

谢谢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-10-17 09:50:07 | 显示全部楼层
turnip 发表于 2024-10-16 10:32
用记事本打开文件,把MxCube.Version=6.12.1 MxDb.Version=DB.6.0.121 改成 MxCube.Version=6.12.0 MxDb.Ve ...

谢谢。
回复

使用道具 举报

8

主题

23

回帖

47

积分

新手上路

积分
47
发表于 2024-10-17 15:46:19 | 显示全部楼层
最近也升级了12.1版本,用旧工程重新生成一下,后,对比hex文件发现有所变化,发现原来使用的HAL库文件版本,发生了变化,默认使用最新的HAL版本库,重新选择旧版本库,再次生成,hex文件一致,IAR编译器下。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-10-18 10:04:11 | 显示全部楼层
yzvip7 发表于 2024-10-17 15:46
最近也升级了12.1版本,用旧工程重新生成一下,后,对比hex文件发现有所变化,发现原来使用的HAL库文件版本 ...

CubeMX和MDK RTE一样,都是有版本兼容性问题。分享工程必须得指定版本。否则其他人使用很麻烦。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 06:29 , Processed in 0.049562 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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