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.

TMS570LS3137: EMIF Port

Part Number: TMS570LS3137

Tool/software:

Asynchronous  EMIF Port of the TMS570LS3137, try to write 1 byte data to a address (0x640000368), But the EMIF bus automatic send 5 Bytes to slave equipment, the address is from 0x368 to 0x36C

It seems like a alignment opperation.

C Code  (*((volatile uint8*)(0x64000368U))) = (ucChkSum + 1U);

Disassembly Window in CCS: asm code : strb r12, [r13, #0x10]