大锤子 发表于 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

hsrzq 发表于 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吧,工程是完全配好的~~

hsrzq 发表于 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 都保留

大锤子 发表于 2024-8-23 16:11:14

hsrzq 发表于 2024-8-23 16:00
PIO我没用过,你这像是没能找到OS的几个方法。
要不你还是试试eIDE吧,工程是完全配好的~~ ...

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

hsrzq 发表于 2024-8-23 16:13:27

大锤子 发表于 2024-8-23 16:11
eIDE是可以的,可能PIO对sdcc的支持也不是很好。 也是很久没有维护了。

我只在业余时间搞过eIDE,只能保证我的代码没问题,其它PIO的我就无能为力了~

大锤子 发表于 2024-8-23 17:37:41

hsrzq 发表于 2024-8-23 16:13
我只在业余时间搞过eIDE,只能保证我的代码没问题,其它PIO的我就无能为力了~ ...

好的, 感谢。 我再研究下吧。

大锤子 发表于 2024-8-26 11:54:25

app_cfg.h 和 os_cfg.h 是需要根据应用程序的功能自己配置的吧。

hsrzq 发表于 2024-8-27 10:16:10

大锤子 发表于 2024-8-26 11:54
app_cfg.h 和 os_cfg.h 是需要根据应用程序的功能自己配置的吧。

对的,这个根据你程序和芯片配置

dpj2025 发表于 2025-2-16 23:06:00

签个到
页: 1 [2]
查看完整版本: 【再造轮子】FreeRTOS、μC/OS-ⅱ在开源工具SDCC上的移植过程详解