工具/软件:TI-RTOS
根据最新版本的 CC3200 SDK 1.4.0。 它支持直到 版本 ARM 的 IAR 代码生成工具 8.20.2.目前我们使用的是 IAR 版本8.3。
当我们希望支持 IAR 更新版本时。
提前感谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Aaron、
我使用的是 IAR Workbench 版本8.3和 SDK CC3200SDK_1.4.0、并面临以下错误:
ERROR[Li0660]:模块"XDC_init.orm4 (IAR.targets.arm.rts.arm4)"包含为与(E) C++98库一起使用而构建的 C++代码。 此代码与新(C++14)库不兼容链接。
致命错误[Li001]:无法打开文件"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\lib\dlpp7M_tl_ne.a"(打开文件失败:DAS System kann 裸片 angegebene Datnichei t finden。
: iostream 流错误)
运行链接器时出错
Manpreet
大家好、Manpeet、
为您提供错误的文件是 TI-RTOS for CC32xx 软件包的一部分(tirtos_cc32xx_2_16_01_14\products\BIOS_6_45_02_31\packages/IAR\targets\arm\init\package\lib\debug_full\IAR.targets.rts\XDC\runtimes\Xdc_rts.4)。
我能够使用 IAR 8.30.2和 CC3200 SDK 中的 TI-RTOS 示例复制您的错误。 我将此主题传递给 TI-RTOS 团队、看看他们是否可以提供任何支持。
此致、
Sarah
Manpreet、
将以下内容添加到.cfg 文件中(确保这些是指定这些项目的唯一时间)
BIOS.libType = BIOS.LibType_Custom; BIOS.includeXdcRuntime = true;
然后进行重建。 以上行强制编译内核和内核提供的 RTS。 请注意:我们尚未使用此版本的 IAR 验证 TI-RTOS、因此上述内容应消除编译器错误、我无法保证运行时操作。
注意:TI-RTOS 附带完整的源代码。
Todd