最近使用Keil MDK5.24 打开以前MDK5.15的STM32工程时出现如下错误:Error #545: Required gpdsc file'.\RTE\Device\STM32F030K6Tx\FrameworkCubeMX.gpdsc'is missing
在度娘查找解决方法无果后,经过本人摸索发现下列操作可以解决该错误
解决方法:
第一步:打开keil中如下红框内图标

第二步将此处改为 STM32CubeMX 选项之后OK编译

修改之后编译错误一消失,出现错误二

错误二:.\Objects\ll.sct(7): error: L6236E: No section matches selector - nosection to be FIRST/LAST.
第一步:打开keil中如下红框内图标

第二步将此处改为 Standalone 选项之后OK编译

如还有错误就将工程目录下RTE\Device中STM32F030C8Tx文件夹中的下列两个文件用原来工程目录下RTE\Device中STM32F030C8件夹中的两个文件覆盖,

新版的MDK可以自动生产启动文件即STM32F030C8Tx下的两个文件如果是使用老的固件库,会有问题
我猜测发生上面这些错误的原因是因为新版MDK自带的STM32cubemx这个东西造成的,至于为什么进行以上的操作可以解决这些错误具体原因不知道,有知道具体麻烦指教
联系邮箱1030592758@qq.com
在使用Keil MDK5.24打开MDK5.15的STM32F030K6Tx工程时遇到Error #545,缺少FrameworkCubeMX.gpdsc文件。通过修改项目设置为STM32CubeMX选项,然后将启动文件选项改为Standalone,再替换RTE文件夹中的特定文件,可以成功解决问题。错误可能是由于新版本MDK引入的STM32CubeMX导致。
6107

被折叠的 条评论
为什么被折叠?



