|
本人在尝试在CubeMX生成的工程的基础上,移植最新的FreeRTOS的内核程序,然后FreeRTOS的程序在使用HSI的时候不会有问题,运行正常,在使用HSE的时候,就会出现初始化超时,在不移植FreeRTOS的时候,HSE可以正常通过初始化。 我的方式是把FreeRTOS的要求的xPortSysTickHandler、xPortPendSVHandler、vPortSVCHandler是加入到it文件的3个函数内,然后发现是systick_handler()内的xPortSysTickHandler()影响的,在注释后,HSE就能正常初始化了。所以来论坛上问问是什么原因,有什么办法可以解决,AI不靠谱。 void SysTick_Handler(void) { / USER CODE BEGIN SysTick_IRQn 0 / / USER CODE END SysTick_IRQn 0 / HAL_IncTick(); / USER CODE BEGIN SysTick_IRQn 1 / xPortSysTickHandler(); / USER CODE END SysTick_IRQn 1 / } |
STM32cubeMX中文版怎么设置?
请问一下STM32U575VGT6在mx里怎么配置DCMI的DMA setting啊,我点那个页面只有GPDMA1,跳转过去也没有什么DCMI的选项
官网CubeMXmac(m芯片)版本安装包有问题吧,安装后实际是intel版本
MX创建的SMT32工程在IDE中build会报错
Cubemx的外部低速时钟已激活但时钟树中HSI无法选择
ai部署
不知道STM32CubeMx2是否有查找功能的选项
使用CUB进行调试或者下载固件时候均出现下面的报错,使用的工具是J-LINK,尝试重新给工具上电,重启IDE,重启电脑,更新配置均是一样问题点,请问这个是为什么呢
STM32H743使用Keil V6(AC6)编译FreeRTOS报错__forceinline未定义及CMSIS-RTOS2配置错误,如何解决?
STM32U385的PB1引脚设置推挽输出,外部接电阻上拉时,断掉MCU的电源,MCU仍然运行的问题
微信公众号
手机版
按理说不管你用不用OS,正常来讲不都是要完成时钟初始化后才会开启任务调度吗?
另外,使用OS时,HAL库自己的滴答会使用TIMx,而systick让给OS做任务调度等使用。
不建议将HAL库的滴答和OS共用systick。