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.

TMS320C28346 SPI-D Interrupt problem

Other Parts Discussed in Thread: TMS320C28346, SPRC876, TMS320F28335

Hi all,

I have two question.

First,

I am using TMS320C28346 and i made new board within SPI-A, D interface.

The SPI-A Port is allocated serial flash and SPI-D port is communicting other likely spi-salve compatible device.

I downloading  C2834x C/C++ Header Files and Peripheral Examples (SPRC876)

I check running correctly spi_loopback_interrupts example in my new board.

Then, i changed Spia register to Spid register and change interrrupt source as following

// Enable interrupts required for this example
   PieCtrlRegs.PIECTRL.bit.ENPIE = 1;   // Enable the PIE block
   PieCtrlRegs.PIEIER6.bit.INTx7=1;     // Enable PIE Group 6, INT 1
   PieCtrlRegs.PIEIER6.bit.INTx8=1;     // Enable PIE Group 6, INT 2
   IER|=M_INT6;                            // Enable CPU INT6
   EINT; 

And builing project, downloading out file in new board and Running DSP.

But, it's running incorretly at EINT; phase and exception error occour.

it has same problem in Experiment Kits(Delfino C28346 DIM168 Experimenter's Kit).

 

Second,

Why doesn't updated 510PP USB Emulator driver?

I use 510PP USB Emulator and CCS 3.3 with SR12

But this emulator driver is not support TMS320C28346 then i using TMS320F28335 driver

This problem is DO not USE H0~H5 SARAM region (after 0x30000)

It's maybe concerned 28335 flash memory region.

 

Does anyone have any idea?

Thanks.

Soyoung Sung