摘要

具有相同的RISC-V指令集的处理器实现并不相同。本文将针对基于RISC-V开源指令集的处理器芯片GD32VF103MCU,介绍FreeRTOS在IAR EWRISC-V编译和开发环境下的移植过程。采用RTOS后,嵌入式系统很难监控系统的运行时行为、发现应用存在的问题,本文基于Tracealyzer分析工具直观地跟踪系统行为,分析系统中可能的错误,提高代码的鲁棒性。