ST意法半导体
直播中

五斤麻辣油

8年用户 1290经验值
擅长:电源/新能源
私信 关注
[问答]

STM32CubeMX代码在禁用/未选中MicroLIB的情况下未按预期运行怎么处理?

你好,

我有一个 IOC 文件,它是在 STM32CubeMX 的帮助下生成的
MxCube.版本=5.6.1
MxDb.版本=DB.5.0.60

当我打开这个项目更新 Keil 项目(选择了 Keil Compiler 版本 6),STM32CubeMX 版本 6.0.1STM32Cube MCU Package for STM32H7 系列版本 1.8.0),并生成代码时,STM32CubeMX 取消选择 MicroLIB 检查盒子。

我观察到代码在禁用/未选中MicroLIB的情况下未按预期运行。

由于在使用ULINKpro 调试器(我正在使用它来查找问题原因)时未观察到问题,因此我无法仅根据 MicroLIB 是否在使用中找到同一代码不同行为的原因采用。




回帖(1)

王丽娟

2022-12-26 14:32:12
我觉得这个答案是不可接受的。如果在使用 Keil 的 MicroLib 时出现问题,则应在发行说明中进行说明。如果 MicroLIb 中的链接没有问题,则不要重新配置项目文件。每次重新生成配置时都必须重新检查项目文件设置,这非常烦人。您还背着我更改了哪些其他项目设置?

其次,操纵项目文件,只是为了隐藏一些编译警告是不可接受的。透明度在这里至关重要。让警告发出,至少用户将能够处理它们。更好的是,在发布之前修复代码。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分