Other Parts Discussed in Thread: MSP430F5529
工具/软件:Code Composer Studio
我遇到了一个问题、每当我尝试调试时、都会弹出此通知:
下面是使用的完整代码:
;------------------------------------------------------------------
;与 TI Code Composer Studio 一起使用的 MSP430汇编器代码模板
;
;
;------------------------------------------------------------------
cdecls C、list、"msp430.h";包含器件头文件
;------------------------------------------------------------------
.def 重置;将程序入口点导出到
;使链接器知道它。
;------------------------------------------------------------------
.text;汇编到程序存储器中。
.retain;覆盖 ELF 条件链接
;并保留当前部分。
.retainrefs;并保留具有的任何段
;对当前段的引用。
;------------------------------------------------------------------
重置 mov.w #_stack_end、SP;初始化 stackpointer
StopWDT mov.w #WDTPW|WDTHOLD、&WDTCTL;停止看门狗计时器
;------------------------------------------------------------------
;这里是主循环
;------------------------------------------------------------------
.text;程序启动
全局_main;定义入口点
主函数(_M):
NOP
NOP
NOP
主循环:
NOP
NOP
NOP
JMP Mainloop;跳转至 Mainloop 标签
;------------------------------------------------------------------
;堆栈指针定义
;------------------------------------------------------------------
.global __stack_end
.sect .stack
;------------------------------------------------------------------
;中断矢量
;------------------------------------------------------------------
.sect ".reset";MSP430复位矢量
短路复位
下面是编译器消息:
****为项目 mgntest 构建配置调试****
"C:\\ti\\ccs1010\\ccs\\utils\\bin\\gmake"-k -j 8 all -O
构建目标:"mgntest.out"
调用:MSP430链接器
"c:/ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430 /ti/ccs1010/ccs/ccs_base/msp430/include /ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/lib -vmspx --code_model=small --data_model=small --use_hw_mpy=F5 --advice:pow=all --define=__MSP430F5529__-g --printf_support=minimal --hw_warn=225 --display_error_error_iph=-cn_iptine-ram_iptins-cn_codest-cn_iptine-cn-cn_iptines=cn-cn-cn_init-cn-cn-cn_codest-cn-cn_init-cn_codest-cn_ipot-cn-cn-cn-cn-magram_codest-out-cn_init-cn_init-target=cn-cn-target=us-target=cn_target=cn_target=cn_target=cn-silot-target=cn-cn_target=cn-silot-cn-cn-cn-cn_target=cn-cn-cn_target=cn-cn-cn-silot-cn-cn-cn-cn-target=cn-cn-cn-cn /ti/ccs1010/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include /ti/ccs1010/ccs/ccs_base/msp430/lib/5xx_6xx_FRxx
警告#10366-D:自动库构建:首次使用库"C:\ti\ccs1010\ccs\tools\compiler\ti-cgt-msp430_20.2.LTS \lib\rts430x_sc_sd_eabi.lib"、因此必须进行构建。 这可能需要几分钟的时间。
C:/users/matthew:1:***目标模式不包含"%"。 停下。
>>错误:mklib:在 rts430x_sc_sd_eabi.lib 构建期间发生 gmake 错误
警告#10207-D:自动 RTS 选择:将索引库"libc.a"解析为"rts430x_sc_sd_eabi.lib"、但未找到"rts430x_sc_sd_eabi.lib"
"./lnk_msp430f5529.cmd"、第221行:警告#10374-D:中断矢量"RTC"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第222行:警告#10374-D:中断矢量"port2"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第223行:警告#10374-D:中断矢量"TIMER2_A1"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第224行:警告#10374-D:中断矢量"TIMER2_A0"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第225行:警告#10374-D:中断矢量"USCI_B1"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第226行:警告#10374-D:中断矢量"USCI_A1"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第227行:警告#10374-D:中断矢量"Port1"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第228行:警告#10374-D:中断矢量"Timer1_A1"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第229行:警告#10374-D:中断矢量"Timer1_A0"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第230行:警告#10374-D:中断矢量"DMA"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第231行:警告#10374-D:中断矢量"USB_UBM"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第232行:警告#10374-D:中断矢量"TIMER0_A1"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第233行:警告#10374-D:中断矢量"TIMER0_A0"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第234行:警告#10374-D:中断矢量"ADC12"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第235行:警告#10374-D:中断矢量"USCI_B0"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第236行:警告#10374-D:中断矢量"USCI_A0"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第237行:警告#10374-D:中断矢量"WDT"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、行238:警告#10374-D:中断矢量"TIMER0_B1"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第239行:警告#10374-D:中断矢量"TIMER0_B0"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第240行:警告#10374-D:中断矢量"COMP_B"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第241行:警告#10374-D:中断矢量"UNMI"没有中断处理程序例程。
"./lnk_msp430f5529.cmd"、第242行:警告#10374-D:中断矢量"SYSNMI"没有中断处理程序例程。
未定义的首次引用
符号
------ --------
_TI_int41
_TI_int42
_TI_int43
_TI_int44
_TI_int45
_TI_int46
_TI_int47
_TI_int48
_TI_int49
_TI_int50
_TI_int51
_TI_int52
_TI_int53
_TI_int54
_TI_int55
_TI_int56
_TI_int57
_TI_int58
_TI_int59
_TI_int60
_TI_int61
_TI_int62
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"mgntest.out"
>>编译失败
Makefile:142:目标'gntest.out'的配方失败
gmake.1]:***[mgntest.out]错误1.
Makefile:138:目标“全部”的配方失败
gmake:***[全部]错误2.
****构建完成****