Image
Image

自动化陈稳

+ 关注

粉丝 1     |     主题 106     |     回帖 1380

STM32H750移植FreeRTOS
2023-9-25 11:06
  • ST MCU
  • 65
  • 2895
  然后我们再次编译,输出如下错误  
  ......  
  看错误信息很好理解,因为我们使用的H7系列,所以需要改成 #include "stm32h7xx_hal.h" 此处我们 ...  
  我们再次编译一下,发现还是有问题,如下  
  ......  
  由于FreeRTOS是一个可裁剪的OS,那我们在使用时就需要做一些配置,这个文件就是用来配置FreeRTOS的,那F ...  
  错误信息指明FreeRTOSConfig.h文件不存在。  
  这个时候我们直接编译,则会报告如下错误  
  我们需要添加头文件路径\  
  首先我们需要添加分组FreeRTOS/kernal/src、FreeRTOS/kernal/port、FreeRTOS/heap  
  我们先直接编译一下 通过STM32CubeMX生成的工程没有任何问题。那下面我们在工程内加入FreeRTOS 相关内容 ...  
  下面我们打开Keil工程,如下  
  二、准备 FreeRTOSv202107.00 Keil MDK V5.34 STM32CubeMX V6.3.0 三、实战 ...  
  我们的芯片为STM32H750XBH6,其是CM7内核,故我们需要如下文件  
  ......  
  其中MemMang里面包含了不同的动态内存分配,根据不同的场景我们需要选择合适的实现。本文我们着重讲解如何 ...  
  ......  
  上图中的include目录以及所有的.c文件就是FreeRTOS源代码,然后我们移植的时候需要这些。 其中 ...  
  ......  
  我们关注FreeRTOS文件夹即可(FreeRTOS-Plus里面是一些高级功能暂时用不上) ...  
2
3
近期访客