This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

为什么MDK-ARM v5中没有更新使用STM32CUBEF1?

使用MDK-ARM v5新建一个工程时(不是直接打开STM32CUBEF1的示例),可以在“Manage Run-Time Environment->Device”中选择使用设备底层HAL,但我发现即使使用了最新的“Keil.STM32F1xx_DFP.2.1.0.pack”也不能在其中选择Cube的framework,而可选的是早已不用的外设库见下图:

 

如果使用F4,可能可以选择到Cube的framework,如下图:

这是为什么呢?

另外,如果单独使用“en.stm32cubef1”中的示例,还需要手动添加一个包含目录,否则编译有很多警告,原因就是CUBEF1用的core_m3.h是v4.3,而现在MDK-ARM下的CMSIS最新的core_m3.h是v5.0了,这些好像st都没有更新啊?另外F4中也是如此!

请问哪有关于CUBE与CMSIS的关系说明?

谢谢!