工具与软件:
- 切换到用户模式并设置用户模式堆栈。
- 设置状态寄存器和配置寄存器。
- 设置堆栈。
- 处理特殊二进制符号复制表(如果存在)。
- 处理运行时初始化表以自动初始化全局变量(使用--rom_model 选项时)。
- 调用所有全局构造函数。
- 调用 main 函数。
- 当 main 返回时调用 exit。
我希望在 CCS 中使用我的程序编译整个 RTS。 我可以使用 mklib.exe 来构建 rtsv7M4_T_le_v4SPD16_xo_eabi.lib。 当我复制生成 rtsv7M4_T_le_v4SPD16_xo_eabi.lib 的所有文件并将它们添加到 CCS 工程中、然后根据 Makefile 中的编译和链接选项设置 CCS 时、我发现 atomy.c (重新定义了许多抖动)、而 debug.cpp 存在编译器错误。 因此、我有两个问题:
我的 CCS 是 CCS1210
编译器标记:
src src src -----------/asmtest/tilibcworkspace/testlibc -- CCS - CCS - CCS - CCS -- CCS - CCS - CCS ----- src - CCS - CCS - CCS - CCS - CCS - CCS - CCS - CCS - CCS - CCS - CCS - CCS - SDK -- src - src - CCS - CCS - CCS:SDK - CCS - CCS:SDK - CCS - CCS - CCS:SDK - src - CCS:SDK - src - CCS - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - src - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - src - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - src - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK - CCS:SDK /asmtest/clib /asmtest/clib /asmtest/clib /asmtest/clib /asmtest/clib /asmtest/clib /asmtest/clib /asmtest/clib /asmtest/clib /asmtest/clib /asmtest/clib
链接器标志:
-mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --define=ccs="ccs"--define=part_TM4C1294NCPDT -g --rxml --diag_warning=225 --diag_wrap=off --display_error_number --embedded_constant=off
非常感谢。