主题中讨论的其他器件: TI-CGT
工具/软件:TI C/C++编译器
大家好、
客户使用以下标志来进行编译和链接,但遗憾的是,当他们将端字节序设置为大时,他们的代码不起作用,如果他们将端字节序设置为小,则他们的代码运行良好。 读取 DevID 寄存器后、平台 ID 为5h。 他们确认 IC 是 TMS570、而不是 RM 器件。 您能帮您检查以下标志并给出一些意见吗? 非常感谢。
------------------------------
编译器:TI-CGT-ARM_16.9.6.LTS
器件:TMS570LS0714
编译器标志:
-c -mv7R4 --code_state=32 --float_support=VFPv3D16 --enum_type=packed --preproc_with_compile -i%V7_LIBDIR%--opt_level=off --endian=big
链接器标志:
--run_linker --heap_size=0x800 --stack_size=0x800
--search_path="C:\ti\CODEC~1.0\ccsv7\tools\compiler\TI-CGT~4.LTS \lib"
--search_path=%V7_LIBDIR%
--reread_libs
--warn_sections --rom_model -be32
o %application%.out -m %application%.map -x linker.cmd
--library=v火山7.lib --library=rtsv7R4_T_be_v3D16_eabi.lib
--entry_point=_c_int00
在以小端字节序格式编译时、我使用以下编译器和链接器标志:
编译器标志:
-c -mv7R4 --code_state=32 --float_support=VFPv3D16 --enum_type=packed --preproc_with_compile -i%V7_LIBDIR%--opt_level=off --endian=little
链接器标志:
--run_linker --heap_size=0x800 --stack_size=0x800
--search_path="C:\ti\CODEC~1.0\ccsv7\tools\compiler\TI-CGT~4.LTS \lib"
--search_path=%V7_LIBDIR%
--reread_libs
--warn_sections --rom_model
o %application%.out -m %application%.map -x linker.cmd
--library=v火山7.lib --library=rtsv7R4_T_le_v3D16_eabi.lib
--entry_point=_c_int00


