TI中文支持网
TI专业的中文技术问题搜集分享网站

HWREG()

 #define RAM_CONFIG_BASE        0x400FB200

#define RAM_O_MSXRTESTINIT1   0x00000050

运行HWREG(RAM_CONFIG_BASE + RAM_O_MSXRTESTINIT1) |= 0x1之后,为什么地址0x400fb250的值依旧是0,然而地址0x400fb278值变为1?

Eric Ma:

这是哪个芯片?用的是什么例程?

你是单步调试吗?

检查一下工程是否有开启代码优化功能。见工程属性编译器选项中,有的话去掉。

ERIC

 #define RAM_CONFIG_BASE        0x400FB200

#define RAM_O_MSXRTESTINIT1   0x00000050

运行HWREG(RAM_CONFIG_BASE + RAM_O_MSXRTESTINIT1) |= 0x1之后,为什么地址0x400fb250的值依旧是0,然而地址0x400fb278值变为1?

user4244978:

回复 Eric Ma:

用的是f28m35芯片,例程是mtoc_ipcdrives_lite_m3,是单步测试的。

 

 

 #define RAM_CONFIG_BASE        0x400FB200

#define RAM_O_MSXRTESTINIT1   0x00000050

运行HWREG(RAM_CONFIG_BASE + RAM_O_MSXRTESTINIT1) |= 0x1之后,为什么地址0x400fb250的值依旧是0,然而地址0x400fb278值变为1?

Eric Ma:

回复 user4244978:

你检查一下工程属性下,编译中的优化选项,如果有优化,就关掉。

Eric

赞(0)
未经允许不得转载:TI中文支持网 » HWREG()
分享到: 更多 (0)