如图,用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,作为一个码农花大把时间解决非技术问题还是很影响心情的。