|
我正在做dsp2407a的设计,遇到一个问题,请大家帮忙看看
程序可以编译,但是链接时候出现问题
_CAPCONA 说这个没有定义。
在头文件中已经定义过,但是我在.map文件中看到_CAPCONA 确实没有定义;怀疑是cmd文件定义出现问题,但是本人刚开始学习,对cmd文件不了解,请高手看看
下面是我的cmd文件:
-stack 160
-o ex.out
-m ex.map
/*Main.obj Define.obj */
-l rts2xx.lib
MEMORY
{
PAGE 0: VECS: origin = 0x8000, length 0x040
PAGE 0: PROG: origin = 0x8460, length 0x6000
PAGE 1: B0 : origin = 0x200, length 0x100
PAGE 1: B1 : origin = 0x300, length 0x100
PAGE 1: DATA: origin = 0x0860, length 0x700
}
SECTIONS
{
.vectors : {} >VECS PAGE 0 /* 中断向量表 */
.text : {} >PROG PAGE 0 /* 可执行代码和字符串 */
.cinit : {} >PROG PAGE 0
.data : {} >DATA PAGE 1 /* 初始化变量和常数表 */
.bss : {} >DATA PAGE 1 /* 保留全局变量和静态变量空间 */
.const : {} >DATA PAGE 1 /* 字符串和switch表 */
.switch : {} >PROG PAGE 0 /* 包含.switch语句建立的表格 */
.stack : {} >DATA PAGE 1 /* 为系统堆栈分配存储器 */
.system : {} >DATA PAGE 1 /* 为动态存储器函数分配存储器空间 */
}
|
|