大家好! 有个问题请教,我在使用STM32CubeMX 生成带FreeRTOS,FatFs 的代码时,syscall.c 文件中使用了 osSemaphoreCreate() 和 osSemaphoreWait()函数, 这两个函数在CMSIS V1 中有定义,但我在CubeMX中选择CMSIS V2 为啥syscall.c 中还是使用了 v1 的函数,有没有人遇到过,望能指点一下。 感谢! |
也有可能是这部分没有改动吧 |
这是因为你所使用的芯片的cubemx支持包有错误,截至2021年1月,我使用cubemx创建stm32f070的工程(freertos+fatfs)也存在这个问题,但是创建G0系列芯片的工程(freertos+fatfs)就没问题。你可以先创建G0的工程,用G0工程的syscall.c替换你有问题的syscall.c即可。 |
CUBEMX没有STM32H7S7型号单片机
stm32cubemx的mode and configuration界面里的mode界面加载不出来,请问是什么问题?
无法加载STM32CubeMX
关于stm32cubeide下载问题
STM32CubeMX 6.11.0问题比较多,stm32h7的adc3没有内部参考电压、温度、电池通道,sdmmc没有dma设置,下一版什么时候更新
STM32L151定时器上升沿触发ADC采样:低电平期间多出现一次采样动作
www.st.com新用户无法完成注册。
STM32H750DMA+SPi内存数据不一致问题。
SDIO读取TF卡,1bit模式正常,4bit模式无法读取
如何让两个ioc文件同时存在?