我想问下,我配置cmd文件时, .econst和 .const是什么区别?
我这样定义,编译没有问题const unsigned char USCRCLo[256]={};
但是这样配置的话econst unsigned char USCRCLo[256]={};就不行,我想问下这是为什么呢?
Hank Zhao:
.const只能分配在低64K的地址空间,.econst可以分配在任何地方。const是C语言中的数据类型,econst并不是数据类型。
我想问下,我配置cmd文件时, .econst和 .const是什么区别?
我这样定义,编译没有问题const unsigned char USCRCLo[256]={};
但是这样配置的话econst unsigned char USCRCLo[256]={};就不行,我想问下这是为什么呢?
user3900194:
回复 Hank Zhao:
这样啊,那么 “64K的地址空间”是指flash的某一块地址空间吗那呢,比如我用的是dsp2808,这块芯片的在低64K的地址空间是指哪?能否再给指点一下啊,谢谢!
我想问下,我配置cmd文件时, .econst和 .const是什么区别?
我这样定义,编译没有问题const unsigned char USCRCLo[256]={};
但是这样配置的话econst unsigned char USCRCLo[256]={};就不行,我想问下这是为什么呢?
Qingqing Lin:
回复 Hank Zhao:
前辈您好!能帮忙看看这个问题吗?
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/88444.aspx
TI中文支持网

