“线程:C2000WARE”中讨论的其它部件
您好,
我想使用第2.2章后面的 F280049C 的 DriverLib 创建项目
《F28004x 固件开发包用户指南》。 构建项目
导致链接器出错,无法找到符号 code_start。
Building target: "P1439_DrvLib_01.out" Invoking: C2000 Linker "C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-c2000_21.6.0.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla2 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=coffabi -z -m"P1439_DrvLib_01.map" --stack_size=0x3F8 --warn_sections -i"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-c2000_21.6.0.LTS/lib" -i"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-c2000_21.6.0.LTS/include" -i"C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f28004x/common/cmd" --reread_libs --diag_wrap=off --display_error_number --xml_link_info="P1439_DrvLib_01_linkInfo.xml" --entry_point=cold_start --rom_model -o "P1439_DrvLib_01.out" "./device.obj" "./f28004x_codestartbranch.obj" "./main.obj" "C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f28004x/driverlib/ccs/Debug/driverlib.lib" -lrts2800_fpu32.lib -l28004x_generic_ram_lnk.cmd <Linking> undefined first referenced symbol in file --------- ---------------- cold_start error #10234-D: unresolved symbols remain warning #10062-D: entry-point symbol "cold_start" undefined error #10010: errors encountered during linking; "P1439_DrvLib_01.out" not built >> Compilation failure makefile:144: recipe for target 'P1439_DrvLib_01.out' failed gmake[1]: *** [P1439_DrvLib_01.out] Error 1 makefile:140: recipe for target 'all' failed gmake: *** [all] Error 2
根据我的理解,
它在-f28004x_codestartbranch.asm 中定义
我在这里错过了什么?
谢谢,
约翰