找回密码
 立即注册
楼主: hsrzq

【再造轮子】FreeRTOS、μC/OS-ⅱ在开源工具SDCC上的移植过程详解

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-05-01 10:58:55

44

主题

230

回帖

2841

积分

金牌会员

积分
2841
发表于 2024-8-23 15:34:16 | 显示全部楼层
os_cpu_a.asm 和 os_cpu_c.c 都保留吗。 我把所有文件都放在一个目录下编译失败了。

sdas8051 -l -s -o .pio/build/STC8H8K64U/src/os_cpu_a.rel src/os_cpu_a.asm
sdcc -o .pio/build/STC8H8K64U/src/os_cpu_c.rel -c --std-sdcc11 --opt-code-size --peep-return -mmcs51 --model-large --stack-auto -DF_CPU=35000000L -DHEAP_SIZE=128 -DPLATFORMIO=60115 -DSTC8H8KXXU -DSTC8H8K64U -DNAKED_ARCH_MCS51 -DNAKED_MCS51_STC8H8KXXU -Iinclude -Isrc src/os_cpu_c.c
src/os_cpu_a.asm:151: Error: <u> undefined symbol encountered during assembly
src/os_cpu_a.asm:153: Error: <u> undefined symbol encountered during assembly
不争是争
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:455
  • 最近打卡:2025-05-01 08:13:06
已绑定手机

27

主题

341

回帖

1687

积分

金牌会员

机长

积分
1687
发表于 2024-8-23 16:00:57 | 显示全部楼层
大*** 发表于 2024-8-23 15:34
os_cpu_a.asm 和 os_cpu_c.c 都保留吗。 我把所有文件都放在一个目录下编译失败了。

sdas8051 -l -s -o . ...

PIO我没用过,你这像是没能找到OS的几个方法。
要不你还是试试eIDE吧,工程是完全配好的~~
业余撸代码,专业开飞机
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:455
  • 最近打卡:2025-05-01 08:13:06
已绑定手机

27

主题

341

回帖

1687

积分

金牌会员

机长

积分
1687
发表于 2024-8-23 16:01:40 | 显示全部楼层
大*** 发表于 2024-8-23 15:34
os_cpu_a.asm 和 os_cpu_c.c 都保留吗。 我把所有文件都放在一个目录下编译失败了。

sdas8051 -l -s -o . ...

os_cpu_a.asm 和 os_cpu_c.c 都保留
业余撸代码,专业开飞机
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-05-01 10:58:55

44

主题

230

回帖

2841

积分

金牌会员

积分
2841
发表于 2024-8-23 16:11:14 | 显示全部楼层
hsr*** 发表于 2024-8-23 16:00
PIO我没用过,你这像是没能找到OS的几个方法。
要不你还是试试eIDE吧,工程是完全配好的~~ ...

eIDE是可以的,可能PIO对sdcc的支持也不是很好。 也是很久没有维护了。
不争是争
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:455
  • 最近打卡:2025-05-01 08:13:06
已绑定手机

27

主题

341

回帖

1687

积分

金牌会员

机长

积分
1687
发表于 2024-8-23 16:13:27 | 显示全部楼层
大*** 发表于 2024-8-23 16:11
eIDE是可以的,可能PIO对sdcc的支持也不是很好。 也是很久没有维护了。

我只在业余时间搞过eIDE,只能保证我的代码没问题,其它PIO的我就无能为力了~
业余撸代码,专业开飞机
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-05-01 10:58:55

44

主题

230

回帖

2841

积分

金牌会员

积分
2841
发表于 2024-8-23 17:37:41 | 显示全部楼层
hsr*** 发表于 2024-8-23 16:13
我只在业余时间搞过eIDE,只能保证我的代码没问题,其它PIO的我就无能为力了~ ...

好的, 感谢。 我再研究下吧。
不争是争
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-05-01 10:58:55

44

主题

230

回帖

2841

积分

金牌会员

积分
2841
发表于 2024-8-26 11:54:25 | 显示全部楼层
app_cfg.h 和 os_cfg.h 是需要根据应用程序的功能自己配置的吧。
不争是争
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:455
  • 最近打卡:2025-05-01 08:13:06
已绑定手机

27

主题

341

回帖

1687

积分

金牌会员

机长

积分
1687
发表于 2024-8-27 10:16:10 | 显示全部楼层
大*** 发表于 2024-8-26 11:54
app_cfg.h 和 os_cfg.h 是需要根据应用程序的功能自己配置的吧。

对的,这个根据你程序和芯片配置
业余撸代码,专业开飞机
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-02-16 23:02:30
已绑定手机

0

主题

7

回帖

18

积分

新手上路

积分
18
发表于 2025-2-16 23:06:00 | 显示全部楼层
签个到
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:54 , Processed in 0.190538 second(s), 98 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表