This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
谢谢鸵鸟大哥的使用说明 但是具体问题还是没有得到解决。
编译asm文件全部出现错误
如图所示
错误提示是这个样纸的
"D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_common/source/DSP2833x_ADC_cal.asm", ERROR! :
[E1000]
>> Compilation failure
Failed to write object file : E:/Code of TMS320F28335
CCS4/v120/DSP2833x_examples/flash/Debug/DSP2833x_ADC_cal.obj
gmake: *** [E:/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/flash/Debug/DSP2833x_ADC_cal.obj] Error 1
'Building file: D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_common/source/DSP2833x_CSMPasswords.asm'
'Invoking: C2000 Compiler'
"D:/TI/ccsv5/tools/compiler/c2000/bin/cl2000" --silicon_version=28 -g --define="_DEBUG" --define="LARGE_MODEL" --include_path="D:/TI/ccsv5/tools/compiler/c2000/include" --include_path="D:/TI/xdais_7_21_01_07/packages/ti/xdais" --include_path="D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/flash/Example_28335_Flash/../../../DSP2833x_headers/include" --include_path="D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/flash/Example_28335_Flash/../../../DSP2833x_common/include" --quiet --diag_warning=225 --issue_remarks --large_memory_model --unified_memory --float_support=fpu32 --asm_directory="E:/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/flash/Debug" --obj_directory="E:/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/flash/Debug" --preproc_with_compile --preproc_dependency="DSP2833x_CSMPasswords.pp" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_common/source/DSP2833x_CSMPasswords.asm"
"D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_common/source/DSP2833x_CSMPasswords.asm", ERROR! at EOF:
[E1500]
file access error: failed to open "E:/Code of TMS320F28335
CCS4/v120/DSP2833x_examples/flash/Debug/DSP2833x_CSMPasswords.obj"
for writing
哎 肯定是很粗浅的问题啦
我现在只点了小锤纸就卡在这了 真悲哀 求大神解答!
额..........................前面的问题解决了 很2的其实
下载的代码里把assembly file directory和object file directory的路径设置成了 "E:/taobao/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/flash/Debug"
改成自己的路径就好了 在这里改的
但是asm文件没有红叉叉之后 整个工程还是有错误 如下
error: unresolved symbols remain
error: errors encountered during linking; "D:/TI DSP 28335/Code of TMS320F28335
CCS4/v120/DSP2833x_examples/cpu_timer/Example_2833xCpuTimer/../../../DSP2833
x_examples/cpu_timer/Debug/Example_2833xCpuTimer.out" not built
>> Compilation failure
gmake: *** [D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/cpu_timer/Example_2833xCpuTimer/../../../DSP2833x_examples/cpu_timer/Debug/Example_2833xCpuTimer.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
PS:console里说了很多不知道都什么有用就只有把error这段截下来了....
**** Build of configuration Debug for project Example_2833xEPwm_DMA ****
D:\TI\ccsv5\utils\bin\gmake -k all
'Building target: D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_examples/epwm_dma/Debug/Example_2833xEPwm_DMA.out'
'Invoking: C2000 Linker'
"D:/TI/ccsv5/tools/compiler/c2000/bin/cl2000" --silicon_version=28 -g --define="_DEBUG" --define="LARGE_MODEL" --quiet --diag_warning=225 --issue_remarks --large_memory_model --unified_memory --float_support=fpu32 --asm_directory="D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug" --obj_directory="D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug" -z -m"D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_examples/epwm_dma/Debug/Example_2833xEPwm_DMA.map" --stack_size=0x380 --warn_sections -i"D:/TI/ccsv5/tools/compiler/c2000/lib" -i"D:/TI/ccsv5/tools/compiler/c2000/include" -i"C:/Users/a84809/workspace_v5_1/Example_2833xEPwm_DMA" -i"D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_examples/epwm_dma" -i"D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_headers/include" --reread_libs --rom_model -o "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_examples/epwm_dma/Debug/Example_2833xEPwm_DMA.out" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/Example_2833xEPwm_DMA.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_usDelay.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_SysCtrl.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_PieVect.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_PieCtrl.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_GlobalVariableDefs.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_DefaultIsr.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_CodeStartBranch.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_Adc.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_ADC_cal.obj" -l"rts2800_fpu32.lib" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_common/cmd/28335_RAM_lnk.cmd" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/DSP2833x_EPWMDM_Headers_nonBIOS.cmd"
undefined first referenced
symbol in file
--------- ----------------
DSP28x_usDelay D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_usDelay.obj
error: unresolved symbols remain
error: errors encountered during linking; "D:/TI DSP 28335/Code of TMS320F28335
CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x
_examples/epwm_dma/Debug/Example_2833xEPwm_DMA.out" not built
>> Compilation failure
gmake: *** [D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_examples/epwm_dma/Debug/Example_2833xEPwm_DMA.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
这就是全部的啦 求鸵鸟哥哥指点
**** Build of configuration Debug for project Example_2833xEPwm_DMA ****
D:\TI\ccsv5\utils\bin\gmake -k all
'Building file: D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_common/source/DSP2833x_usDelay.asm'
'Invoking: C2000 Compiler'
"D:/TI/ccsv5/tools/compiler/c2000/bin/cl2000" --silicon_version=28 -g --define="_DEBUG" --define="LARGE_MODEL" --include_path="D:/TI/ccsv5/tools/compiler/c2000/include" --include_path="D:/TI/xdais_7_21_01_07/packages/ti/xdais" --include_path="D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_headers/include" --include_path="D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_common/include" --quiet --diag_warning=225 --issue_remarks --large_memory_model --unified_memory --float_support=fpu32 --asm_directory="D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug" --obj_directory="D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug" --preproc_with_compile --preproc_dependency="DSP2833x_usDelay.pp" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_common/source/DSP2833x_usDelay.asm"
'Finished building: D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_common/source/DSP2833x_usDelay.asm'
' '
'Building target: D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_examples/epwm_dma/Debug/Example_2833xEPwm_DMA.out'
'Invoking: C2000 Linker'
"D:/TI/ccsv5/tools/compiler/c2000/bin/cl2000" --silicon_version=28 -g --define="_DEBUG" --define="LARGE_MODEL" --quiet --diag_warning=225 --issue_remarks --large_memory_model --unified_memory --float_support=fpu32 --asm_directory="D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug" --obj_directory="D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug" -z -m"D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_examples/epwm_dma/Debug/Example_2833xEPwm_DMA.map" --stack_size=0x380 --warn_sections -i"D:/TI/ccsv5/tools/compiler/c2000/lib" -i"D:/TI/ccsv5/tools/compiler/c2000/include" -i"C:/Users/a84809/workspace_v5_1/Example_2833xEPwm_DMA" -i"D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_examples/epwm_dma" -i"D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_headers/include" --reread_libs --rom_model -o "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_examples/epwm_dma/Debug/Example_2833xEPwm_DMA.out" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/Example_2833xEPwm_DMA.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_usDelay.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_SysCtrl.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_PieVect.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_PieCtrl.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_GlobalVariableDefs.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_DefaultIsr.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_CodeStartBranch.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_Adc.obj" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Debug/DSP2833x_ADC_cal.obj" -l"rts2800_fpu32.lib" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_common/cmd/28335_RAM_lnk.cmd" "D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/DSP2833x_EPWMDM_Headers_nonBIOS.cmd"
'Finished building target: D:/TI DSP 28335/Code of TMS320F28335 CCS4/v120/DSP2833x_examples/epwm_dma/Example_2833xEPwm_DMA/../../../DSP2833x_examples/epwm_dma/Debug/Example_2833xEPwm_DMA.out'
' '
**** Build Finished ****
好屎啦 谢谢鸵鸟锅锅
原来是在DSP2833x_usDelay.asm程序中有未定义的变量就是.def DSP28x_usDelay 前面没有加下划线加上就好了