stm32ubeMx生成keil代码时出现没见过的代码

stm32ubeMx生成keil代码时出现报错,我就正常用cube配置keil的代码,生成出来的却是这样的


<workspace>   
    <project> 
    <path>$WS_DIR$\first_text.ewp

img

就很奇怪,之前也没有遇到这样的问题,并且我也是配置了cube所需要的java环境

img

我试着重装了cube以及java环境都无法解决问题,我看生成的代码感觉是编码的问题,
但是我仍旧找不到解决方案,求指点

这个根本不是keil的文件,这个是IAR的,你生成的时候选错生成工程类型了

  • 建议你看下这篇博客👉 :STM32CubeMX串口中断配置后无效问题的解决
  • 除此之外, 这篇博客: STM32使用CubeMAX配置的串口中断接收方法中的 STM32使用cubeMAX可以快速建立工程模板,但是默认使用的是Hal库构成的工程,对于习惯使用了ST标准库的同学来说,灵活调用HAL库可能会比较生疏,我也是这么觉得的,但是还是要逐步去接触学习它,毕竟这个hal库的封装还是相当好的,有好多先进的思想和用法。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在学习过程中,我遇到了一个问题,之前也遇到过,但是没时间去研究,就是串口在CUBUMAX上配置好后,如何实现串口中断接收,接下来就来记录一下我学习到的知识: