Hi,
It seems my code is getting stuck in a DSP/BIOS routine - "FXN_newin" (every time I halt the debugger, it's in this routine at a branch instruction). My code executes correctly up to a point, but apparently vectors off to this routine at some point.
I think it's probably due to something not being initialized correctly, but the same code ran fine on the last rev of the hardware. There were no changes to the '5509A hardware or connections between the two revs, although I did move some of the DSP/BIOS memory allocations from DARAM to SARAM, as my app was running out of room in DARAM.
Are there any specific rules concerning where the DSP/BIOS data and code should be allocated?
Thanks,
Bill
Correction: the function name is "LNK_newin".