Other Parts Discussed in Thread: C2000WARE, SYSBIOS, TMS320F280049C
主题中讨论的其他器件:C2000WARE、 TM4C123、 SYSBIOS、 TMS320F280049C、 TMS320F280049M
大家好;
我正在使用
- CCS10.0.00010_Linux-x64
- C2000Ware_3_01_00_00_setup.run
- bios_6_82_00_16.run
- 在 Ubuntu 18.04.4上。 我不熟悉整个 C28系列、但具有使用 CCS 的 TM4C123和 TM4C129以及 TI-RTOS 方面的经验。
现在、我需要在 F280049C Launchpad 上使用 SYSBIOS 的起点、稍后需要定制 F28075设计。
我尝试了"File->New CCS Project"、Target=TMS320F280049C、Connection XDS110、Compiler TI v20.2.0 LTS (默认)、打开了"Project templates and examples"、并选择了"TI Target Examples/Typical"。
我最终得到了一个预配置的项目、但编译/链接失败、并出现了大量错误
****为项目 testbios 构建配置调试****
/home/fchk/ti/ccs1000/ccs/utils/bin/gmake -k -j 4 all -O
编译文件:"../app.cfg
调用:XDCtools
"/home/fchk/ti/ccs1000/xdctools_3_61_00_16_core/xs "--xdcpath="/home/fchk/ti/bios_6_82_00_16/packages;" xdc.tools.configuro configPkg -t ti.targets.c28_float -p ti.platforms.tms320x28:TMS320F280049C -r release -c "/home/fchk/ti/ccs1000/ccs/tools/compiler/ti-cgt-c2000_20.2.0.LTS --compileOptions "-g""./app.cfg
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/app_p28FP.cfg 配置 app.x28FP ...
正在生成自定义 ti.sysbios 库 makefile ...
正在开始构建库源...
正在制作/home/fchk/workspace_v10/testbios/src/sysbios/sysbios.a28FP ...
cl28FP /home/fchk/ti/bios_6_82_00_16/packages/ti/sysbios/BIOS.c……
asm28FP /home/fchk/ti/bios_6_82_00_16/packages/ti/sysbios/family/c28/Hwi_asm.s28……
asm28FP /home/fchk/ti/bios_6_82_00_16/packages/ti/sysbios/family/c28/Hwi_disp_asm.s28……
asm28FP /home/fchk/ti/bios_6_82_00_16/packages/ti/sysbios/family/c28/IntrinsicsSupport_asm.s28……
asm28FP /home/fchk/ti/bios_6_82_00_16/packages/ti/sysbios/family/c28/TaskSupport_asm.s28……
ar28fp bios.obj c28_hwi_asm-obj c28_hwi_dep_asm-obj c28_ininsicsSupport_asm_wm.obj c28_TaskSupport_asc.obj ...
已完成库构建。
cl28FP package/cfg/app_p28fp.c……
已完成构建:"./app.cfg
正在制作./src/sysbios/sysbios.a28FP ...
gmaking[1]:für das Ziel„All“ist nichts zu Tun。
编译文件:"../main.c"
调用:C2000编译器
"/home/fchk/ti/ccs1000/ccs/tools/compiler/ti-cgt-c2000_20.2.0.LTS/bin/cl2000 -v28 -ml -mt --cla_support=cla2 -float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 --include_path="/home/fchk/workspace_v10/testbios --include_path="/home/fchk/ti/bios_6_82_00_16/packages/ti/posix/ccs --include_path="/home/fchk/ti/ccs1000/ccs/tools/compiler/ti-cgt-c2000_20.2.0.LTS/include --include_path="--opt_warning=pruati_subsection=pricati_abi_subsection-probuls=pru.cpu-abi_subsection-pru.pru.cpu-abi_suppage=pru.cpu.cpu.cpu-abi_subsection.cpu-abi_suppage=pru.cpu-abi_subsection.pru.pru.cpu-bulsection.pru.cpu-abi_probuls=
建筑完工:"../main.c"
正在制作./src/sysbios/sysbios.a28FP ...
gmak[2]:für das Ziel„All“ist nichts zu Tun。
构建目标:"testbios.out"
调用:C2000链接器
"/home/fchk/ti/ccs1000/ccs/tools/compiler/ti-cgt-c2000_20.2.0.LTS/bin/cl2000 -v28 -ml -mt --cla_support=cla2 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu0 -g -cmd_warning=225 -diag_warning=255 -warn_wrapi=off -display_error-gen_support=vcu-exclus_exclus-map-map_intrabs.htm-map_info-model_ises=-link_ines"-ric/infot_iseces"-rab-link_ines"-rab-"-link_ines"/content_ines"/content/rabout.ipsections-pf-neclines"-rulsections.prisot_ines"-rab.ips"-rab-"-config_ines"/content_ines"/content_ines"/content_linepap.ips.pf-neclineps"-rab.at_ines"-rab.at /home/fchk/ti/ccs1000/ccs/tools/compiler/ti-cgt-c2000_20.2.0.LTS/include /home/fchk/ti/ccs1000/ccs/tools/compiler/ti-cgt-c2000_20.2.0.LTS/lib
警告#10247-D:创建不带 SECTIONS 规范的输出段".text"
警告#10247-D:在没有 SECTIONS 规范的情况下创建输出段".econst"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段".cinit"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段".data"
警告#10247-D:在没有 SECTIONS 规范的情况下创建输出段".ebss"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段".binIT"
警告#10247-D:创建不带 SECTIONS 规范的输出段".switch"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段".CIO"
"configPkg/linker.cmd"、第74行:警告#10097:未找到内存范围:第0页上的 D01SARAM
"configPkg/linker.cmd"、第73行:错误#10265:没有用于放置".text:ti_catalog_c2800_initF2837x_flashfuncs"的有效存储器范围
"configPkg/linker.cmd"、第73行:错误#10099-D:程序将不能放入可用存储器中、或者该段包含需要无法为此段生成的 trampoline 的调用站点。 对".text:ti_catalog_c2800_initF2837x_flashfunfunc"大小为0x27page 0运行对齐/分块的放置失败
"configPkg/linker.cmd"、第73行:警告#10097:未找到内存范围:FLASHA、位于第0页
"configPkg/linker.cmd"、第73行:错误#10265:没有用于放置".text:ti_catalog_c2800_initF2837x_flashfuncs"的有效存储器范围
"configPkg/linker.cmd"、第73行:错误#10099-D:程序将不能放入可用存储器中、或者该段包含需要无法为此段生成的 trampoline 的调用站点。 ".text:ti_catalog_c2800_initF2837x_flashfuncs"大小为0x27page 0的加载定位/分块失败
"configPkg/linker.cmd"、第136行:警告#10097:未找到内存范围:从第0页开始
"configPkg/linker.cmd"、第136行:错误#10265:没有用于放置".ti_catalog_c2800_initF2837x_begin"的有效存储器范围
"configPkg/linker.cmd"、第136行:错误#10099-D:程序将不能放入可用存储器中、或者该段包含需要无法为此段生成的 trampoline 的调用站点。 ".ti_catalog_c2800_initF2837x_BEGIN"大小为0x2page 0的对齐/分块放置失败
错误#10010:链接期间遇到错误;未生成"testbios.out"
>>编译失败
Makefile:138:目标'testbios.out'的配方失败
gmaked[1]:***[testbios.out]错误1.
gmake:***[全部]错误2.
Makefile:134:目标'all'的配方失败
****构建完成****
作为一个新的平台、我现在完全卡在了。
是否有已知可在我的 Launchpad 上工作的 SYSBIOS 示例项目?
谢谢。