关于Freertos v10.0.1最新版的RTOS操作系统的移植问题
前两天开始移植的FreeRTOS v10.0.1的操作系统,但是遇到了这个问题,不知道大家有没有遇到这个问题,希望大家支持一下这个错很简单的那,该变量是STM32库中提供的,你引用一下就可以了 SystemCoreClock在system_stm32f4xx.c文件中有定义,在system_stm32f4xx.h头文件中有声明,#include<system_stm32f4xx.h>就可以
zhang547886405 发表于 2018-4-19 09:10
SystemCoreClock在system_stm32f4xx.c文件中有定义,在system_stm32f4xx.h头文件中有声明,#include就可以
...
定义了的,也可以跳转过去,就是不知道问题出在哪里,哈哈,感觉好奇葩 本帖最后由 黑皮男 于 2018-4-19 12:01 编辑
楼主是不是应该在FreeRTOSConfig.h加上如下代码
#if defined(__ICCARM__) || defined(__CC_ARM) || defined(__GNUC__)
#include <stdint.h>
#include "stm32f4xx_hal.h"
extern uint32_t SystemCoreClock;
#endif
注意不光要添加相应的C编译器头文件路径,Assembler编译器需要包含FreeRTOSConfig.h的路径
Keil的开发环境,你用的Portable 是用的 RVDS 下ARM_M3的
修改Portable 对应的软硬件配置参数呢~~
页:
[1]