When I read the HPIC register (address 0x01C67830) with the debugger I am seeing 0x00000105. SPRU998D July 2008 states this register should always have bit 3 set. i.e. I should read a 0x0000010D. Docs in error or is something broke?
Eric Bryan
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
When I read the HPIC register (address 0x01C67830) with the debugger I am seeing 0x00000105. SPRU998D July 2008 states this register should always have bit 3 set. i.e. I should read a 0x0000010D. Docs in error or is something broke?
Eric Bryan
Eric Bryan said:When I read the HPIC register (address 0x01C67830) with the debugger I am seeing 0x00000105. SPRU998D July 2008 states this register should always have bit 3 set. i.e. I should read a 0x0000010D. Docs in error or is something broke?
I think this is a doc error, it looks like this should probably read back 0 to the host processor as you are seeing, in any case as it is a reserved value it can be ignored. Is there something going wrong in your HPI implementation that led you to suspect this bit?
Was having trouble with the HPI and ran across this when testing my code. The read from the HPI side seems ok--i.e. the bit3 is set.
Eric Bryan said:The read from the HPI side seems ok--i.e. the bit3 is set.
That makes sense and corresponds with what I would expect, thanks for the follow up, I filed this as an issue with the document so hopefully it should be fixed in a future revision.