0

我正在使用 STM32F103C8T6 制作 LED 闪烁程序我打开 pc13 端口以获取输入输出 ,然后在生成代码时出现此错误我该怎么办请帮忙。

此代码在C:/......下成功生成,但是MDK ARM v5.29项目生成有问题。

我也给出了正确版本的 Keil

在此处输入图像描述

我期待 STM32CubeMx 生成的代码将在 Keil (MDK ARM) 上打开。它以前开放,但现在不在 Keil 开放。

4

2 回答 2

2

我摆脱了这个错误:

  1. 在 Cubes 中创建项目,例如版本 v5-3-0 或将项目创建为 Kill 而不会出现错误的版本

  2. 运行Cubase v5-6-0,打开这个项目v5-3-0,编译时选择“modernizations”

于 2020-04-06T18:30:06.683 回答
0

问题固定安装新版本CubeMX V6.3.0 for Windows 10。这解决了我为 Keil 生成代码的问题。

此外,尝试更多解决方案,例如重新安装11的Java版本或缩短CubeMX 文件夹中存储位置的路径。

如果你想在新版本的 CubeMx 上打开一个旧项目也会有同样的问题。所以我建议对于在 CubeMX 中完成的项目的旧版本使用V5.2.0。

另外,请注意该位置的固件版本(使用默认固件位置),因为一些旧版本可能与新固件版本不兼容,这可能会导致编程和运行代码问题。

来自 AR :)

于 2021-10-25T12:15:03.730 回答