Hi,
I'm trying to configure the hyperlink module for a communication between two C6678 and I'm having some issues when I try to read the registers of the remote DSP.
After initialization, I check this registers:
hyplnkStatusReg_s::link = 1
hyplnkStatusReg_s::serialHalt = 0
hyplnkStatusReg_s::pllUnlock = 0
This normaly means that the hyperlink module is up and I can normaly read the remote DSP registers.
But when I call this function:
Hyplnk_readRegs(hyplnk_handle,hyplnk_LOCATION_REMOTE,&getRegs);
it seems to run in an infinite loop...
When I change the destination to hyplnk_LOCATION_LOCAL it works fine so maybe it's a problem with the configuration part. But what I don't understand it's why the hyplnkStatusReg_s::link is set if the link is not working?
Anybody have an idea to resolve the problem ?