器件型号:CCSTUDIO-Sitara
工具/软件:TI-RTOS
你好!
我们将从 CCS 6.2迁移到附带 CCS 7.4的版本、包括最新的 XDC/SYSBIOS 组件。
为了获得新的编译设置、我需要使用 newlib-nano、因此避免出现中涉及的链接器错误
SysBIOS 中的 ResentSupport_getReent()函数。
我已经阅读了大多数有关迁移的文章、但我一直很难理解。 主要问题是我们需要"超长整型" 和"浮点型"支持。
通过在链接器 MiSC 标志中指定"-u _printf_float"、我可以使用浮点。
我还尝试使用 newlib 进行链接/编译、而不是 newlib-nano、但无法使其正常工作。
是否有人可以给我一些建议、告诉我如何继续。
[编辑]
链接器错误:
C:\gitnew\GSE2\application\src\SysBIOS\SysBIOS.aa15fg (GNU_ReentSupport.o):在函数中`ti_SysBIOS_rts_GNU_ReentSupport_getReent (int0_t)':
C:/ti/bios_6_52_00_12/packages/ti/sysbios/rts/gnu/ReentSupport.c:173:未`对"_SF_FASH_STDIN"的引用
C:/ti/bios_6_52_00_12/packages/ti/sysbios/rts/gnu/ReentSupport.c:173:未`对"_SF_FASH_STDOUT"的引用
C:/ti/bios_6_52_00_12/packages/ti/sysbios/rts/gnu/ReentSupport.c:173:未`对"_SF_FASH_STDERR"的引用
C:/ti/bios_6_52_00_12/packages/ti/sysbios/rts/gnu/ReentSupport.c:173:未`对"_SF_FASH_STDIN"的引用
C:/ti/bios_6_52_00_12/packages/ti/sysbios/rts/gnu/ReentSupport.c:173:未`对"_SF_FASH_STDOUT"的引用
C:/ti/bios_6_52_00_12/packages/ti/sysbios/rts/gnu/ReentSupport.c:173:未`对"_SF_FASH_STDERR"的引用
BR:PER - Anders