Hi folks,
I've made up a PCB with a 28069 on it an all appears to work fine with the XDS connected. However if I load the program, remove the emulator and re-apply the power then it doesn't work properly.
The main core appears to be running as I/O related to that is working, however the CLA isn't doing anything, or rather it's not firing it's interrupt once finished (as I have other main CPU tasks triggered by that and they're not doing anything).
Am I doing something wrong in the programming procedure? I've also messed around with TRST and the XRS pins, but it has no effect.
This is the 5.2 CCS with the C compiler for the CLA. I'll have to go back and try a project with an ASM compiler. On that matter, how does the C code copy across the program memory for the CLA, as it's commented out in all the examples, but still works (with the emulator anyway)?
I've also tried putting a delayed CLA initialisation in the code (let the PWM and A/D's run a bit first), but it does nothing. I also tried doing a hard reset in code, but the CLA doesn't recover from it, even with a reload of all the registers (with the emulator connected, I'm trying this obviously)???
Any advice much appreciated. This is a late discovery for me on a piece of work, so I'm panicking a bit.
Regards,
John