stm32cubemx 生成iar工程系统无法运行问题
stm32cubemx 生成的stm32f765工程无法正常运行,最后确认为操作系统不调度,处理方法如下:
void SysTick_Handler(void)
{
/* USER CODE BEGIN SysTick_IRQn 0 */
SysTick->CTRL;
HAL_IncTick();
if (xTaskGetSchedulerState() != taskSCHEDULER_NOT_STARTED) {
/* Call tick handler */
xPortSysTickHandler();
}
/* USER CODE END SysTick_IRQn 0 */
/* USER CODE BEGIN SysTick_IRQn 1 */
/* USER CODE END SysTick_IRQn 1 */
}
这篇博客介绍了在使用STM32CubeMX生成STM32F765的IAR工程时遇到的系统调度问题。通过修改SysTick_Handler函数,特别是调用xPortSysTickHandler(),解决了操作系统不调度的问题,确保了工程的正常运行。
1202

被折叠的 条评论
为什么被折叠?



