CCS4开发DSP入门问题……如何编译第一个程序?

2019-03-26 14:43发布

刚刚接触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 Instrumentsccsv4utilsgmakegmake -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 Instrumentsccsv4utilsgmakegmake: *** [led_xf.obj] Error 1
D:Texas Instrumentsccsv4utilsgmakegmake: Target `all' not remade because of errors.
Build complete for project led
  这是为什么呢?是不是工程里缺什么文件?? 所有的教程里都是教怎么写程序,没有教过怎么创建一个完整的工程啊? 谢谢大家了!! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
aprwm
1楼-- · 2019-03-26 19:34
 精彩回答 2  元偷偷看……
Apike
2楼-- · 2019-03-27 00:56
 精彩回答 2  元偷偷看……

一周热门 更多>