文章预览
1、HPM_SDK FreeRTOS LTS特性总览 HPM SDK V1.6.0中FreeRTOS升级前后特性支持对比: 特性 V10.4.4 LTS 202210.01 中断抢占 √ √ RISCV浮点扩展支持 √ √ RISCV中断向量模式支持 × √ Tickless mode支持 × √ DSP扩展支持 × √ 二、FreeRTOS新特性适配 2.1 支持tickless模式 HPM_SDK1.6.0中使能了FreeRTOS的tickless模式,根据SOC进入低功耗模式的级别不同,分为wait模式和stop模式。 使能wait模式:在CMakeLists.txt中增加set(CONFIG_FREERTOS_TICKLESS 1),参考例程:samples\rtos\freertos\freertos_tickless_wait_mode set(CONFIG_FREERTOS 1) set(CONFIG_FREERTOS_TICKLESS 1) 使能stop模式:在CMakeLists.txt中增加set(CONFIG_FREERTOS_TICKLESS 1)以及set(CONFIG_FREERTOS_TICKLESS_USE_STOP_MODE 1)参考例程:samples\rtos\freertos\freertos_tickless_stop_mode。 Set(CONFIG FREERTOS 1) Set(CONFIG FREERTOS TICKLESS 1) Set(CONFIG FREERTOS TICKLESS USE STOP MODE 1) 两种模式区别: 1. Wait模式下,只有CPU
………………………………