请教各位专家:
我在 .c 文件中 使用 #pragma DATA_SECTION 定义输出段
//MAP文件输出 测试:开始
#pragma DATA_SECTION(MySecBuf, "mysection");
char MySecBuf[10]=;
在 cc13x0lp.cmd 文件中指定段的输出
GROUP > SRAM
{
.data
.bss
mysection
.vtable
.vtable_ram
vtable_ram
.sysmem
.nonretenvar
} LOAD_END(heapStart)
编译后查看MAP 文件
mysection
* 0 200036ea 00000000 UNINITIALIZED
.vtable 0 200036ea 00000000 UNINITIALIZED
发现 mysection 段输出长度是0 并不是我定义的 10 个字节空间,是什么情况
我还发现在mysection 段下有个* 号 这是什么意思,是否代表在 .obj 文件中没有查到mysection 的输入。我在.c 文件定义的段和全局变量的过程是否有误,应该怎么定义使用。