刚刚接触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
这是为什么呢?是不是工程里缺什么文件??
所有的教程里都是教怎么写程序,没有教过怎么创建一个完整的工程啊?
谢谢大家了!!
此帖出自
小平头技术问答
一周热门 更多>