CCS4开发DSP入门问题……如何编译第一个程序?
[复制链接]
刚刚接触DSP,现在手上有一个XDS100v2仿真器和TMS320VC5402的开发板,用的CCS4.1.2开发环境。
这是一个控制XF引脚的程序
.mmregs;预定义的寄存器 .def CodeStart;定义程序入口标记 .text;程序区 CodeStart:;程序入口 SSBX XF;XF->1 NOP RSBX XF;XF->0 RPT #999;重复执行1000次以延时 NOP B CodeStart; .end
我把这个程序保存为led_xf.asm,现在我的工程里只添加了这个.asm的文件盒一个目标配置文件,点击debug active project后编译错误,错误信息如下:
**** Build of configuration Debug for project led ****
D:\Texas Instruments\ccsv4\utils\gmake\gmake -k all 'Building file: ../led_xf.asm' 'Invoking: Compiler' "D:/Texas Instruments/ccsv4/tools/compiler/c5400/bin/cl500" --include_path="D:/Texas Instruments/ccsv4/tools/compiler/c5400/include" --symdebug:dwarf --diag_warning=225 --preproc_with_compile --preproc_dependency="led_xf.pp" "../led_xf.asm" "../led_xf.asm", ERROR! at line 2: [E0002] Invalid mnemonic specification .def CodeStart;定义程序入口标记
"../led_xf.asm", ERROR! at line 5: [E0002] Invalid mnemonic specification SSBX XF;XF->1
"../led_xf.asm", ERROR! at line 7: [E0002] Invalid mnemonic specification RSBX XF;XF->0
"../led_xf.asm", ERROR! at line 8: [E0002] Invalid mnemonic specification RPT #999;重复执行1000次以延时
"../led_xf.asm", ERROR! at line 9: [E0300] Symbol NOP has already been defined NOP
"../led_xf.asm", ERROR! at line 10: [E0002] Invalid mnemonic specification B CodeStart;
6 Assembly Errors, No Assembly Warnings
Errors in Source - Assembler Aborted
>> Compilation failure D:\Texas Instruments\ccsv4\utils\gmake\gmake: *** [led_xf.obj] Error 1 D:\Texas Instruments\ccsv4\utils\gmake\gmake: Target `all' not remade because of errors. Build complete for project led
这是为什么呢?是不是工程里缺什么文件??
所有的教程里都是教怎么写程序,没有教过怎么创建一个完整的工程啊?
谢谢大家了!!
|