普冉PY32F002A移植FreeRTOS资源文件

2020-06-20

普冉PY32F002A移植FreeRTOS资源文件

描述

本资源文件提供了将FreeRTOS V9.0移植到普冉M0芯片PY32F002A的完整示例。开发环境基于KEIL,并使用了LL库进行移植。该示例展示了如何在PY32F002A芯片上运行四个任务,并包含了大部分外设的.c文件。

主要内容

  1. 开发环境
    • KEIL
    • LL库
  2. 任务列表
    • 任务1:重定义后的串口,不断printf字符。
    • 任务2:闪灯一。
    • 任务3:闪灯二。
    • 任务4:闪灯三。
  3. 资源分配
    • 修改了startup文件中的stack size为0.5K。
    • RTOS核心分配了2K,剩余0.5K用于其他变量定义。
  4. 资源占用情况
    • Program Size: Code=6240 RO-data=296 RW-data=324 ZI-data=2740

使用说明

  1. 下载本资源文件。
  2. 使用KEIL打开项目文件。
  3. 根据需要修改任务或外设配置。
  4. 编译并下载到PY32F002A芯片上进行测试。

注意事项

  • 请确保开发环境已正确配置,包括KEIL和LL库的安装。
  • 在修改任务或外设配置时,注意资源占用情况,避免超出芯片的资源限制。

贡献

欢迎提交问题或改进建议,帮助完善本资源文件。

下载链接

普冉PY32F002A移植FreeRTOS资源文件