工具/软件:TI C/C++编译器
您好,
我正在处理TMS320C6713 PLL。我为每个PLL寄存器编写位字段,而不是在PLL寄存器中对每个位进行ORing和ANDING:
结构PLL_XYZ_REG{
无符号int w:5;
无符号int x:1;
无符号int y:10;
无符号int z:16;
}
我编写了一个链接程序脚本,将这些结构映射到适当的内存位置,并使用CCS监视窗口验证每个寄存器内存位置。
现在当我写一些类似的东西时:
结构PLL_XYZ_REG PLL;
PLL.w = 0x5;
PLL.x = 1;
现在 PLL.x =1;位字段分配将覆盖整个寄存器!!!!!! 这到底有多可能???? 请提供帮助。
此致,