大家好、
我将 TMS570LC4357控制器与调试器 XDS200配合使用。 我有以下程序代码行:
PINMUX_GIOA0_DMA_ENABLE (关闭);
PINMUX_GIOA1_DMA_ENABLE (关闭);
PINMUX_GIOA2_DMA_ENABLE (OFF);
PINMUX_GIOA3_DMA_ENABLE (关闭);
PINMUX_GIOA4_DMA_ENABLE (OFF);
PINMUX_GIOA5_DMA_ENABLE (OFF);
PINMUX_GIOA6_DMA_ENABLE (关闭);
PINMUX_GIOA7_DMA_ENABLE (OFF);
PINMUX_GIOB0_DMA_ENABLE (关闭);
PINMUX_GIOB1_DMA_ENABLE (关闭);
PINMUX_GIOB2_DMA_ENABLE (关闭);
PINMUX_GIOB3_DMA_ENABLE (关闭);
PINMUX_GIOB4_DMA_ENABLE (关闭);
PINMUX_GIOB5_DMA_ENABLE (关闭);
PINMUX_GIOB6_DMA_ENABLE (关闭);
PINMUX_GIOB7_DMA_ENABLE (关闭);
这些程序行用于将寄存器 PINMUX[175]编程到 PINMUX[178]。 我希望寄存器具有以下值:
PINMUX[175]= 0x01010101
PINMUX[176]= 0x01010101
PINMUX[177]= 0x01010101
PINMUX[178]= 0x01010101
但是、如果我查看调试器输出、我会看到以下值:
如果我在存储器映射中查找 PINMUX[175]、地址0xFFFF1FCC (基本 ADR。 0xFFFF1C00U +偏移 PINMUX[175]。 0x3Ch = 0xFFFFFF1FCC)它向我显示寄存器 PINMMR171的第五个值。 但值是正确的。
在我看来、寄存器数据的显示已经发生了变化。 您能同意我的意见。
此致
Lars

