主题中讨论的其他器件:C2000WARE
工具/软件:Code Composer Studio
您好、
下面是2个结构。 在第一个中、Stu[]分配给映射文件中的 SRAM。 这不应该出现在闪存中吗?
在第2种情况下、Stu[]分配给映射文件中的闪存。
我们的问题是、该结构应该同时具有 const 和 unsigned int (对于 SRAM)。但是、如果像第二种情况那样初始化为 const、则不可能这样做。 如何执行此操作、即如案例3中所示、为 SRAM 添加结构成员。
情况1.
结构参数{
const unsigned int max;
const unsigned int min;
结构组{
const unsigned int scale;
const unsigned int dc;
} Uni;
}Stu[2]={
{.min=10、.min=2、{.scale=5、.dc=20}}、
{.min=30、.min=2、{.scale=5、.dc=40}}
};
情况2.
结构参数{
const unsigned int max;
const unsigned int min;
结构组{
const unsigned int scale;
const unsigned int dc;
} Uni;
}const Stu[2]={
{.min=10、.min=2、{.scale=5、.dc=20}}、
{.min=30、.min=2、{.scale=5、.dc=40}}
};
情况3.
结构参数{
const unsigned int max;
const unsigned int min;
无符号整型电压;
结构组{
const unsigned int scale;
const unsigned int dc;
} Uni;
}const Stu[2]={
{.min=10、.min=2、{.scale=5、.dc=20}}、
{.min=30、.min=2、{.scale=5、.dc=40}}
};
此致
亚什·沙阿