本人安装的keil MDK不是正点原子提供的,是为了兼容MDK和C51,自己在网上找的。
使用自己安装的keil5打开其他工程是能够正常打开的,在打开正点原子提供的例程的时候就会闪退,无法正常打开。
经过尝试后发现,删除掉工程中的USER\DebugConfig目录下的LED_STM32F103ZE_1.0.0.dbgconf文件就能够打开了。
打开工程后会发现Loading PDSC Debug Description failed for STMicroelectronics STM32xxxx,Disabling usage of PDSC Debug Description. See Build Output for details
这个错
并且发现编译过后,下次打开又会闪退。所以这个办法不行。
后面网上查资料解决这个错误发现,是因为keil的版本和pack包的版本不匹配。可以把keil更新,或者pack包用老的版本。像我需要用这个版本的keil,我就把较新的pack卸载了
再次打开工程发现能够正常使用不会出现闪退的情况了。