你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于Freertos v10.0.1最新版的RTOS操作系统的移植问题

[复制链接]
shenxiaolin_mai 提问时间:2018-4-18 16:10 /
前两天开始移植的FreeRTOS v10.0.1的操作系统,但是遇到了这个问题,不知道大家有没有遇到这个问题,希望大家支持一下



RTOS.png
收藏 评论5 发布时间:2018-4-18 16:10

举报

5个回答
anobodykey 回答时间:2018-4-18 17:22:50
这个错很简单的那,该变量是STM32库中提供的,你引用一下就可以了

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

流水白菜 回答时间:2018-4-19 09:10:43
SystemCoreClock在system_stm32f4xx.c文件中有定义,在system_stm32f4xx.h头文件中有声明,#include<system_stm32f4xx.h>就可以 TIM截图20180419090820.jpg

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

shenxiaolin_mai 回答时间:2018-4-19 10:59:11
zhang547886405 发表于 2018-4-19 09:10
SystemCoreClock在system_stm32f4xx.c文件中有定义,在system_stm32f4xx.h头文件中有声明,#include就可以
...

定义了的,也可以跳转过去,就是不知道问题出在哪里,哈哈,感觉好奇葩
黑皮男 回答时间:2018-4-19 11:59:51
本帖最后由 黑皮男 于 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的路径

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

wolfgang 回答时间:2018-4-27 10:21:00
Keil的开发环境,你用的Portable 是用的 RVDS 下  ARM_M3的
修改Portable 对应的软硬件配置参数呢~~

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版