STM32WL55如何进行ota?
STM32CubeMX对STM32H723VET6芯片生成USB Audio Class接口时,只能生成扬声器模式,不能生成麦克风模式?如果要修改为麦克风设备改怎么修改?
STM32H723FDCANT通信
STM32N647配置LTDC时遇到问题
CubeMX加载X-CUBE-AI库以后 再新建工程进不去mcu选择界面
使用Hal库的SPI读取磁边传感器导致STM32G4无法运行
CUBEMX支不支持修改默认文件夹格式
CUBEMX设置ADC问题请教。
stm32g474RE 输出4相波形,如何精准输出ADC触发的问题。
STM32CUBEMX无法登录应该如何解决呢
微信公众号
手机版
大家可以自行检查下,按照我的MDK设置方式,把缩进符号显示出来,如果显示的都是点点,说明你的代码写的比较规范,如果是一大片箭头或者点点和箭头,那代码规范性有待提高。
应该跟你的IDE配置有关。你把这个地方的配置取消看看,下图红色三角的地方不要勾选。
我用的IDE是MDK,生成的FreeRTOS代码中空格显示为箭头确定是CubeMX的问题,需要设置显示空格位,你可以试下。
[md]是配置问题,不要 view white space.
是不是配置的问题?
不是IDE设置的问题(虽然IDE可以设置不显示空格符号和Tab符号,但是我写代码的习惯还是需要把他们显示出来。正常空格符号是点,Tab符号是这种箭头),这是我用官方源码移植的,这里显示的都是圆点,说明缩进用的都是空格。我查看过很多有权威的源码,缩进都是用空格,没有用Tab的,就连CubeMX自己生成的HAL库的缩进也是空格不是Tab。
说明CubeMX在生成FreeRTOS的时候把缩进全部误用成了Tab,导致显示的都是Tab符号箭头而不是空格符号圆点,自己看下CubeMX在生成HAL库,缩进都是用的空格,没有用Tab的。