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.

CCS5 build asm文件出错

Other Parts Discussed in Thread: TMS320F28335, CONTROLSUITE

谢谢鸵鸟大哥的使用说明 但是具体问题还是没有得到解决。

编译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这段截下来了....

  • 咦? 是不是和我没链硬件有关 ..... 不是说.out错误么?

  • 没连接硬件也会编译的,这个没问题。

    把console清空一下,把所有的信息都贴出来。估计还是路径的问题

  • **** 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 ****

    这就是全部的啦 求鸵鸟哥哥指点

  • DSP2833x_usDelay.asm的路径对不对?

  • **** 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 前面没有加下划线加上就好了

  • 像这种通用的文件的话,直接使用TI原版的。另外推荐您下载安装ControlSuite,很多的示例代码,数据手册,用户指南,应用都带了,非常方便

  • 嗯嗯 好的 正在下 600多M的有没有安装说明使用方法新手入门神马的给我介绍一下呗谢谢鸵鸟哥哥

  • 这个很简单的,没有必要去写。自己琢磨吧

  • 真谢谢您,我也遇到了同样的问题。

  • 我的文件中定义是正确的,但是还是显示file access to  fail to open