资讯详情

资讯详情

建站行业动态 · 设计趋势 · 数字化升级干货

STM32使用问题记录

STM32使用问题记录 一、创建工程后一直无法进入HAL_Init未打开target-use microlib二、freertos使用消息队列卡死在configASSERT( ( pxQueue ) )FreeRTOSConfig.h文件的configMAX_SYSCALL_INTERRUPT_PRIORITY数值为0x50左移动4位后仍然为5 改为#define configMAX_SYSCALL_INTERRUPT_PRIORITY 2有作用 但未解决根本问题消息队列创建失败创建缓存太大导致未创建成功–将freertos任务堆栈扩大 不使用上述方式也可解决该问题三、 stm32 FreeRTOS 两任务优先级不一致 低优先级任务不运行使用的delay函数必须是vTaskDelay 不能是HAL_Delay四、 stm32 死机问题排查需处于死机状态时设备使用KEIL-debug1.keil相关设置-可不复位进行仿真确定位置2.通过调试确定卡死位置

相关资讯