NXP MCU 技术william hill官网
直播中

HCPcry

8年用户 1187经验值
擅长:处理器/DSP
私信 关注
[问答]

如何将freeRTOS集成到Lin_Slave_S32K148_Example_DS?

我导入了示例项目 Lin_Slave_S32K148_Example_DS 并添加了 freeRTOS 组件。代码生成并不表示发生了任何问题,但在尝试构建项目时的最终控制台输出会产生
构建目标:Lin_Slave_S32K148_Example_DS.elf
调用:标准 S32DS C 链接

...
使用可变大小的枚举但输出是使用 32 位枚举;跨对象使用枚举值可能会失败
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:45: Lin_Slave_S32K148_Example_DS.elf] Error 1
"make -j8 all" 以退出代码 2 终止。构建可能是不完整。
10:48:57 构建失败。1 个错误,0 个警告。(耗时 46s.437ms)
查了Debug_FLASH文件夹下的makefile,找到了导致问题的语句
arm-none-eabi-gcc -o "Lin_Slave_S32K148_Example_DS.elf" "@Lin_Slave_S32K148_Example_DS.args" $(USER_OBJS)
因为我只添加了基于另一个示例项目 FreeRTOS_Toggle_LED_Example_S32K148 的 freeRTOS,所以我想了解为什么构建这个项目失败以及我缺少什么(配置、外围设备……)。
也许以下信息有帮助:
安装的软件
  • S32 设计工作室 S32K1XX SDK RTM 4.0.3
  • FreeRTOS S32K1 1.0.1
  • LINSTACK S32K1 1.0.1
  • RTD S32K1XX 1.0.1 (高频)
  • TCIP_STACK S32K1 1.0.1
外围设备 - 组件(概述)

有人可以帮我解决这个问题吗?

更多回帖

发帖
×
20
完善资料,
赚取积分