This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1310: 在.c 文件中使用 #pragma DATA_SECTION 定义输出段的问题

Part Number: CC1310

请教各位专家:

我在 .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 文件定义的段和全局变量的过程是否有误,应该怎么定义使用。