stm32移植freertos报错keil

这篇具有很好参考价值的文章主要介绍了stm32移植freertos报错keil。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'd:\Keil_v5\ARM\ARMCC\Bin'
compiling main.c...
.\USER\FreeRTOSConfig.h(79): error:  #130: expected a "{"
      extern uint32_t SystemCoreClock;
.\FreeRTOS\portable\portmacro.h(210): warning:  #12-D: parsing restarts here after previous syntax error
  {
.\FreeRTOS\portable\portmacro.h(215): error:  #20: identifier "ulBASEPRI" is undefined
                msr basepri, ulBASEPRI
.\FreeRTOS\portable\portmacro.h(265): error:  #20: identifier "BaseType_t" is undefined
  static portFORCE_INLINE BaseType_t xPortIsInsideInterrupt( void )
.\FreeRTOS\portable\portmacro.h(268): error:  #20: identifier "BaseType_t" is undefined
  BaseType_t xReturn;
.\FreeRTOS\portable\portmacro.h(278): error:  #20: identifier "BaseType_t" is undefined
                xReturn = pdFALSE;
.\FreeRTOS\portable\portmacro.h(278): error:  #18: expected a ")"
                xReturn = pdFALSE;
.\FreeRTOS\portable\portmacro.h(282): error:  #20: identifier "BaseType_t" is undefined
                xReturn = pdTRUE;
.\FreeRTOS\portable\portmacro.h(282): error:  #18: expected a ")"
                xReturn = pdTRUE;
.\FreeRTOS\include\portable.h(144): error:  #20: identifier "StackType_t" is undefined
        StackType_t *pxPortInitialiseStack( StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters ) PRIVILEGED_FUNCTION;
.\FreeRTOS\include\portable.h(144): error:  #20: identifier "StackType_t" is undefined
        StackType_t *pxPortInitialiseStack( StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters ) PRIVILEGED_FUNCTION;
.\FreeRTOS\include\portable.h(144): error:  #20: identifier "TaskFunction_t" is undefined
        StackType_t *pxPortInitialiseStack( StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters ) PRIVILEGED_FUNCTION;
.\FreeRTOS\include\portable.h(181): error:  #20: identifier "BaseType_t" is undefined
  BaseType_t xPortStartScheduler( void ) PRIVILEGED_FUNCTION;
.\FreeRTOS\include\FreeRTOS.h(876): error:  #20: identifier "TickType_t" is undefined
        TickType_t xDummy1;
.\FreeRTOS\include\FreeRTOS.h(884): error:  #20: identifier "TickType_t" is undefined
        TickType_t xDummy1;
.\FreeRTOS\include\FreeRTOS.h(892): error:  #20: identifier "UBaseType_t" is undefined
        UBaseType_t uxDummy1;
.\FreeRTOS\include\FreeRTOS.h(917): error:  #20: identifier "UBaseType_t" is undefined
        UBaseType_t                     uxDummy5;
.\FreeRTOS\include\FreeRTOS.h(927): error:  #20: identifier "UBaseType_t" is undefined
                UBaseType_t             uxDummy10[ 2 ];
.\FreeRTOS\include\FreeRTOS.h(930): error:  #20: identifier "UBaseType_t" is undefined
                UBaseType_t             uxDummy12[ 2 ];
.\FreeRTOS\include\FreeRTOS.h(975): error:  #20: identifier "UBaseType_t" is undefined
                UBaseType_t uxDummy2;
.\FreeRTOS\include\FreeRTOS.h(979): error:  #20: identifier "UBaseType_t" is undefined
        UBaseType_t uxDummy4[ 3 ];
.\FreeRTOS\include\FreeRTOS.h(991): error:  #20: identifier "UBaseType_t" is undefined
                UBaseType_t uxDummy8;
.\FreeRTOS\include\FreeRTOS.h(1014): error:  #20: identifier "TickType_t" is undefined
        TickType_t xDummy1;
.\FreeRTOS\include\FreeRTOS.h(1018): error:  #20: identifier "UBaseType_t" is undefined
                UBaseType_t uxDummy3;
.\FreeRTOS\include\FreeRTOS.h(1045): error:  #20: identifier "TickType_t" is undefined
        TickType_t                      xDummy3;
.\FreeRTOS\include\FreeRTOS.h(1046): error:  #20: identifier "UBaseType_t" is undefined
        UBaseType_t                     uxDummy4;
.\FreeRTOS\include\FreeRTOS.h(1049): error:  #20: identifier "UBaseType_t" is undefined
                UBaseType_t             uxDummy6;
.\FreeRTOS\include\list.h(184): error:  #20: identifier "TickType_t" is undefined
        configLIST_VOLATILE TickType_t xItemValue;                      /*< The value being listed.  In most cases this is used to sort the list in descending order. */
.\FreeRTOS\include\list.h(196): error:  #20: identifier "TickType_t" is undefined
        configLIST_VOLATILE TickType_t xItemValue;
.\FreeRTOS\include\list.h(208): error:  #20: identifier "UBaseType_t" is undefined
        configLIST_VOLATILE UBaseType_t uxNumberOfItems;
.\FreeRTOS\include\list.h(446): error:  #20: identifier "UBaseType_t" is undefined
  UBaseType_t uxListRemove( ListItem_t * const pxItemToRemove ) PRIVILEGED_FUNCTION;
USER\main.c: 1 warning, 30 errors
"USER\main.c" - 30 Error(s), 1 Warning(s).

stm32移植freertos报错keil,keilstm32调试,stm32,stm32单片机笔记,stm32,单片机,嵌入式硬件

 

在定位错误位置时:出现这种报警文章来源地址https://www.toymoban.com/news/detail-685096.html

到了这里,关于stm32移植freertos报错keil的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【GD32/STM32】FreeRtos移植

    ​ (1)下载FreeRtos源码包 ​ FreeRTOS - Market leading RTOS (Real Time Operating System) for embedded systems with Internet of Things extensions ​ (2)将源文件添加至工程 ​ (3)将GD32中的三个中断交由FreeRtos接管 ​ (4)配置管理FreeRTOS.h文件 ​ (5)FreeRtos基本使用方法 源码包结构 1.Demo中存放的

    2024年01月20日
    浏览(40)
  • 【FreeRTOS】FreeRTOS移植stm32详细步骤介绍

    我在查找FreeRTOS移植的相关教程特别少,所以想非常详细的介绍FreeRTOS移植stm32详细步骤,包括源码的下载,源码介绍,系统移植,代码验证等,每一步都有对应的介绍和解释,希望可以帮助到你们。 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分

    2024年02月08日
    浏览(47)
  • 手动移植FreeRTOS到STM32

            前言:这只是一篇FreeRTOS入门的文章,用于自己忘记的时候回看复习。本文是采用CubeMX生成的STM32F407的基础工程后来进行移植的。 一、FreeRTOS简介 1.什么是实时操作系统         实时操作系统(Real-time operating system, RTOS),又称即时操作系统,它会按照排序运行、

    2024年02月21日
    浏览(35)
  • STM32FreeRTOS操作系统移植

    移植好的FreeRTOS模板: 链接:https://pan.baidu.com/s/1_87VQAWXUl4jTqSCZ0MFjw?pwd=dw52  提取码:dw52 1.在工程中新建FreeRTOS文件夹 2.把源码source里面的文件全部粘贴进FreeRTOS文件夹中  3.在portable文件中只保留一下文件,其余删除  4.新建如下两个文件夹  5.在FreeRTOS_CODE目录下添加以下文件

    2024年02月08日
    浏览(46)
  • STM32移植FreeRTOS操作系统

    一、FreeRTOS源码下载 (1)移植钱得准备前菜对吧,我们先来去官网瞄一瞄 网址:FreeRTOS - Market leading RTOS (Real Time Operating System) for embedded systems with Internet of Things extensions 第一步:点击下载FreeRTOS 第二步:选择版本下载(我选择稳定版本) 注:我们下载的稳定版本不包含DEMO例

    2024年01月17日
    浏览(41)
  • STM32F407 移植 FreeRTOS

    本实验是基于正点原子 STM32F407ZG 探索者开发板完成的,所以需要一个STM32F407ZG 探索者开发板 用于移植的基础工程(下面会讲) FreeRTOS源码(下面会讲) 本实验所有用到的代码:基于正点原子STM32F407的FreeRTOS移植工程.zip 1.1 移植前准备 1.1.1 基础工程 由于后续需要用到 LED、

    2024年02月08日
    浏览(70)
  • STM32 CubeMX LwIP + freertOS 移植

    开发板: 官方 STM32F746  MCU型号:STM32F746NGH 网卡型号:LAN8742A  原理图如下 先用裸机测试LAN8742A的网卡驱动 使用CubeMX创建工程 系统时钟和时基定时器如下 无系统LWIP协议栈设置,静态IP地址,关闭DHCP 生产代码,下载进开发板。开发板网口与电脑网口通过网线直连,设置电脑本

    2024年01月16日
    浏览(87)
  • FreeRTOS移植STM32超详细(以STM32F103ZE为例)

    我刚学FreeROTS时想移植到STM32,找了网上很多资料,但大多都不是很完整,于是我把我自己的移植过程分享出来,供大家参考。 我们以STM32F103ZE,正点原子的跑马灯实验为例, 准备工作: 跑马灯实验工程 FreeRTOS文件源码(可在官方下载)     第一步  移植文件到工程 首先在工

    2024年02月08日
    浏览(36)
  • 【学习日记】【FreeRTOS】FreeRTOS 移植到 STM32F103C8

    本文基于野火 FreeRTOS 教程,内容是关于 FreeRTOS 官方代码的移植的注意事项,并将野火例程中 STM32F103RC 代码移植到 STM32F103C8。 两个下载链接: 官 网 代码托管 Source:内核源码,我们需要的主要内容 根目录:这里的 C 文件都是由 C 语言编写的,所以在各种单片机上是通用的

    2024年02月11日
    浏览(45)
  • STM32G431RBT6移植FreeRTOS

    引言: 本文专门为参加了蓝桥杯嵌入式赛道的同学准备, 大家可能会有这样一个问题, 比完赛之后, 对于像继续使用STM32G431RBT6学习FreeRTOS的, 发现网上的教程使用的板子基本上都是F1和F4的, 其实呢, 随便移植一下就能在我们自己的板子上面运行FreeTROS了。如果大家有AR

    2024年04月23日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包