引用: 引用 3 楼 chngok 的回复:
vxImmrGet()的作用This routine returns the IMMR register value
如果有vxworks6.x的源码它的定义在target/src/arch/ppc/vxALib.s中
引用: 引用楼主 jqx_ah 的回复:
*PBODR(vxImmrGet()) &= 0xfcff;
*PBPAR(vxImmrGet()) &= 0xfffffcff;
*PBDIR(vxImmrGet()) |= 0x00000300;
引用: 引用楼主 jqx_ah 的回复:
SCCR();
引用: 引用 8 楼 trigunlih 的回复:
vxImmrGet()应该是获取powerpc 的IMMR(Internal Memory Mapped Registers)的值,这个寄存器保存着所有powerpc CPU寄存器所映射的内存基地址,PBODR,PBPAR,PBDIR应该是这几个寄存器的偏移量,基地址+偏移量 就是这个寄存器的实际访问地址.