keil MDK5.24打开MDK5.15及以前STM32工程报错Error #545:Required gpdsc file 'FrameworkCubeMX.gpdsc' is missing
最近使用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这个东西造成的,至于为什么进行以上的操作可以解决这些错误具体原因不知道,有知道具体麻烦指教