[开发工具] cubeMX重置项目所有选项

[复制链接]
1274|10
 楼主| 石榴大王 发表于 2025-3-21 09:00 | 显示全部楼层 |阅读模式
我之前与其他公司合作使用了 Atolic (V9.3.0) 。现在想将Atolic的项目迁移到 stm32cubeide,
当我用 cubeMX重新生成项目时,会重置项目所有选项包括路径、编译优化等。
不知道那里问题

Wordsworth 发表于 2025-3-22 07:45 | 显示全部楼层
检查 .ioc 文件,看看里面的 ProjectManager.* 选项是否有问题,可能是工具链识别出错导致路径被重置。
Bblythe 发表于 2025-3-22 07:46 | 显示全部楼层
CubeMX 生成的 Makefile 也可能不同,可以对比原 Atollic 项目的 Makefile 和新的,有必要时手动调整。
Pulitzer 发表于 2025-3-22 07:47 | 显示全部楼层
建议在 CubeMX 里修改工程路径,手动指定 STM32CubeIDE 的工作目录,以免每次都重置路径。
Uriah 发表于 2025-3-22 07:49 | 显示全部楼层
看看编译优化参数,Atollic 里可能用了 -Os 或 -O2,在 STM32CubeIDE 里需要手动设置回来。
Clyde011 发表于 2025-3-22 07:50 | 显示全部楼层
如果 CubeMX 反复覆盖设置,可以尝试手动编辑 .cproject 和 .project,锁定关键配置防止被重置。
公羊子丹 发表于 2025-3-22 07:51 | 显示全部楼层
CubeMX 重新生成时会覆盖工程设置,建议先备份 .cproject 和 .project,再手动调整配置。
周半梅 发表于 2025-3-22 07:52 | 显示全部楼层
可以试试手动迁移,先用 CubeMX 生成新项目,再把 Atollic 的相关设置(路径、优化选项等)手动复制过去。
童雨竹 发表于 2025-3-22 07:53 | 显示全部楼层
CubeMX 生成时可以选择 "Do not generate the toolchain script files",这样可能能保留部分原始设置。
帛灿灿 发表于 2025-3-22 07:54 | 显示全部楼层
STM32CubeIDE 和 Atollic 其实是同一套 Eclipse 内核,应该可以手动修改 .settings 里的配置文件来恢复路径设置。
万图 发表于 2025-3-22 07:55 | 显示全部楼层
尝试先导入 Atollic 的工程,然后在 CubeMX 里选择 “Update” 而不是“重新生成”试试看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

58

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部