1
我需要重置(設置爲0)特殊用途寄存器527(Alt時基寄存器上)。 但這個功能sysAltTimeBaseUreset崩潰我的VxWorks目標的PowerPC(飛思卡爾P2020):如何重置PowerPC專用寄存器
FUNC_BEGIN(sysAltTimeBaseUreset)
mtspr 527, 0x0000 /* reset high 32-bits of Alt. Time Base register */
bclr 20,0 /* Return to caller */
FUNC_END(sysAltTimeBaseUreset)
下面的函數工作正常,並返回AltTimeBase上寄存器的內容。
FUNC_BEGIN(sysAltTimeBaseUGet)
mfspr r3, 527 /* high 32-bits of Alt. Time Base register */
bclr 20,0 /* Return to caller */
FUNC_END(sysAltTimeBaseUGet)