Part Number: TMS320F28388D
Dear all,
When I debug F28388D in CCS, I found that we cannot write CM to CPU1 MSGRAM0 (0x20082000) in debug window, do I need to do any debug setting or any suggestion on this?
Thanks.
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.
Part Number: TMS320F28388D
Dear all,
When I debug F28388D in CCS, I found that we cannot write CM to CPU1 MSGRAM0 (0x20082000) in debug window, do I need to do any debug setting or any suggestion on this?
Thanks.
Hello Samsai,
I encountered similar issues and solved them by editing the F2838x_cpu1.gel script to update the relevant calls to GEL_MapAddStr() in the F2838X_Memory_Map() function. However in your case you mention the address 0x20082000 which is the address in the CM memory space. Therefore the file you would need to check is not F2838x_cpu1.gel but rather F2838x_cm.gel.
The relevant line would be:
GEL_MapAddStr(0x20082000, 0, 0x800, "R", 0); /* CMTOCPU1MSGRAM0 (2Kbytes) (Parity)*/
Maybe you can try to replace the "R" with "R|W"?
Kind Regards,
Pierre
Thanks Pierre for your input. You are right. Map file should have attribute as R|W for this to enable write from the debugger. We'll fix this issue in next release.
Regards,
Vivek Singh