主题中讨论的其他部件:Profibus
工具/软件:Code Composer Studio
是否有方法欺骗7.1 以形成正确的链接命令行?
CCS7将形成如下所示的链接命令,但链接失败-->
H:\projects\PW-87xxx\Software\Python\Release>"C:/ti/ccsv7/tools/compiler/ti-CGT-
c2000_asb.2/bin/cl2000"<xmt-block0>2000 5.0 --define=lag_model --keep_asm --symdebug:dwarf --diag_
warning=225 --isseme_remarks --verbose_diagnostics --large内存模型--silic
_version=28 --unified内存--gen_opt_info=2 --opt_level=3 --optimizer_interlis
t -z --rom_model --absolute_exe --heap_size=1 --map_file="Python.map"--no_symta
BLE --priority --reread_libs --search_path="C:/ti/ccsv7/tools/compiler/ti-CGT-c2.
000_CGT.2/lib" 5.0 --search_path="C:/ti/ccsv7/tools/compiler/ti-CGT-c2000_Cps.2/ 5.0 包含
ude"--search_path="H:/projects/PW-87xxx/Software/Python"--stack_size=1024 --wa.
rn_sections --xml_link_info="Python_linkInfo.xml"-o "Python.out "./src/ADC_Con
Fig.obj""./src/ADC_ISR.obj""./src/App_ISR.obj""./src/CanCtrl.obj""./src/Comm
TimerISR.obj"./src/Current_Fault_ISR.obj""./src/DSP28_CodeStartBranch.obj""。
/src/DSP28_DBGER.obj""./src/DSP28_GlobalVariableDefs.obj""./src/DSP28_PIECTRL
obj""./src/DSP28_SWalitizeDefaultIsr.obj""./src/DSP28_SWPrioritizeVec
T.OBJ""./src/dischared.obj""./src/EVA_Config.obj""./src/EVB_Config.obj""./sr
C/Hall_Capture_ISr.obj""./src/IO_Processing_ISr.obj""./src/InitGpio.obj""./sr
C/Precharge.obj "./src/Profibus_ISR.obj""./src/Python_Diagnostics.obj"./src/
Python_Init_c.obj""./src/Python_c.obj""./src/RamFunctions.obj""./src/Resolver
.ob""./src/SCIRXTX_ISR.obj""./src/SCIbRXTX_ISR.obj""./src/ScaleFacts.obj"
"./src/SpeedPos_ISr.obj""./src/Version.obj""./src/WAKEINT_ISR.obj""./src/XINT
f_Config.obj"./src/datalog.obj""./src/eepro.obj""./src/SPI.obj"--library=r
ts2800_ml.lib --library="H:/projects/PW-87xxx/Software/PythonLib/Release/PythonL
ib.out "./cmd/Flash.cmd"
链接>
>> C:\Users\moorep\AppData\Local\Temp\7.6003万,第52行: 错误:
找不到输入文件
'H:/Projects/PW-87xxx/Software/PythonLib/Release/PythonLib.Out
../Cmd/Flash.cmd '
>>编译失败
如果我从cmd shell键入链接程序命令行(如下所示),链接将成功。 库文件必须位于flash.cmd文件-->之前
H:\projects\PW-87xxx\Software\Python\Release>"C:/ti/ccsv7/tools/compiler/ti-CGT-
c2000_asb.2/bin/cl2000"<xmt-block0>2000 5.0 --define=lag_model --keep_asm --symdebug:dwarf --diag_
warning=225 --isseme_remarks --verbose_diagnostics --large内存模型--silic
_version=28 --unified内存--gen_opt_info=2 --opt_level=3 --optimizer_interlis
t -z --rom_model --absolute_exe --heap_size=1 --map_file="Python.map"--no_symta
BLE --priority --reread_libs --search_path="C:/ti/ccsv7/tools/compiler/ti-CGT-c2.
000_CGT.2/lib" 5.0 --search_path="C:/ti/ccsv7/tools/compiler/ti-CGT-c2000_Cps.2/ 5.0 包含
ude"--search_path="H:/projects/PW-87xxx/Software/Python"--stack_size=1024 --wa.
rn_sections --xml_link_info="Python_linkInfo.xml"-o "Python.out "./src/ADC_Con
Fig.obj""./src/ADC_ISR.obj""./src/App_ISR.obj""./src/CanCtrl.obj""./src/Comm
TimerISR.obj"./src/Current_Fault_ISR.obj""./src/DSP28_CodeStartBranch.obj""。
/src/DSP28_DBGER.obj""./src/DSP28_GlobalVariableDefs.obj""./src/DSP28_PIECTRL
obj""./src/DSP28_SWalitizeDefaultIsr.obj""./src/DSP28_SWPrioritizeVec
T.OBJ""./src/dischared.obj""./src/EVA_Config.obj""./src/EVB_Config.obj""./sr
C/Hall_Capture_ISr.obj""./src/IO_Processing_ISr.obj""./src/InitGpio.obj""./sr
C/Precharge.obj "./src/Profibus_ISR.obj""./src/Python_Diagnostics.obj"./src/
Python_Init_c.obj""./src/Python_c.obj""./src/RamFunctions.obj""./src/Resolver
.ob""./src/SCIRXTX_ISR.obj""./src/SCIbRXTX_ISR.obj""./src/ScaleFacts.obj"
"./src/SpeedPos_ISr.obj""./src/Version.obj""./src/WAKEINT_ISR.obj""./src/XINT
f_Config.obj"./src/datalog.obj""./src/eepro.obj""./src/SPI.obj"--library=r
ts2800_ml.lib --library="H:/projects/PW-87xxx/Software/PythonLib/Release/PythonL
ib.out "../Cmd/Flash.cmd"
链接>