天天看点

CubeMX生成keil项目芯片为??device??(STMicroelectronics)的解决方法

CubeMX生成keil项目芯片为??device??(STMicroelectronics)的解决方法

如图,用CubeMX生成代码后,芯片为??device??(STMicroelectronics),于此同时会有 the code is sucessfully generated under but but MDK-ARM 5.27 project generation have a problem的报错。

网上查了好久了,这个问题还没人讨论过,只能自己找解决方法了,在一次重装电脑后装CubeMX的时候提示需要jdk8的环境,一开始也没理会,我自己电脑一直是jdk13的,重装后没来得及装,结果装上jdk13后还是不行,死马当活马医了,装上jdk8试试,结果还真的成了。

下面划重点:

1.截至5.5版本,需要jdk8的环境,不支持jdk13;

2.不能同时存在jdk13与8,需要卸载jdk13。

我还没尝试两个版本之间的jdk,如果有网友尝试了可以给我留言。

在此还想吐槽一下希望ST工程师能抓紧升级jdk,作为一个码农花大把时间解决非技术问题还是很影响心情的。

继续阅读