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.

HPI interface doesn't work after HPI boot

Other Parts Discussed in Thread: TMS320C6747

Hi,

we are working with a system with a ColdFire processor that work as host and two DSP TMS320C6747 connected as slave with HPI interface.

Using bootloader to perform boot via HPI, we have a problem: after launch of program with DSPINT assertion, according to bootloader procedure, the program works fine (LED blinking) but the HPI interface doesn't work. If the same program is loaded with emulator the HPI interface works!

  • The program starts at 0x18004004 (16Kb are reserved for bootloader)
  • The program initializes PINMUX, PLL registers, PSOC registers
  • With emulator (without load any GEL file) we verified that, after launch of the program, the PINMUX registers, PLL registers, PSOC registers are set correctly.
  • With emulator, we verify that the program, when starts from HPI and when starts after loading with emulator, the registers initialization are the same (we have only a difference with PSOC0 Module 6 that it is not used)

Any suggestion?

Thanks a lot!