I have a customer trying to manually test the HPI interface on the TI TMS320C6472ECTZA6 DSP. Is there a sequence of writes and reads one can use to verify the HPI operation?
Customer can read back the HPIC and HPIA register value, but any location they have attempted to read returns 00000000.
My sequence is:
mw.w 60000000 0003
mw.w 60000000 0000 Resets DSPs
mw.w 40000000 0001
mw.w 40000002 0001 Sets HPIC for LSW first mw.w 40000004 0000 mw.w 40000006 0020 Sets access to register 0x00200000 mw.w 4000000C 1234 mw.w 4000000E 5678 Writes Data
mw.w 40000000 0000
mw.w 40000002 0001 Sets HPIC for LSW first mw.w 40000004 0000 mw.w 40000006 0020 Sets access to register 0x00200000 md.w 4000000C md.w 4000000E Reads Data