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.

TMS320F28377S: CPU1 Vector Address Validity Check

Part Number: TMS320F28377S

My question is in regards to section 2.6.4 "CPU1 Vector Address Validity Check" in the TMS320F2837xS Delfino Microcontrollers Technical Reference Manual - Literature Number: SPRUHX5E. We are trying to write a test to change the redundant ePIE vector table to show it triggers a fault. It states the Redundant ePIE Vector Table is mapped from 0x1000D00 to 0x1000EFF. However, we are unable to read those addresses of memory using pointers in code or through the memory browser feature in code composer. Is there something special we need to do to read those addresses?

  • Hi Brent,

    CCS Gel file does not have this range defined hence you are not able to access it via CCS memory watch window. You can edit the Gel file to add following line to enable the same.

    GEL_MapAddStr(0x01000D00,1, 0x200, "R|W|AS2",0); 

    To edit the Gel file, follow following steps -

    After editing the gel file, you need to right click on the Gel file in "Gel Files" view and click on "Reload".

    On writing at this location via code, can you write directly instead of using the pointers?

    Regards,

    Vivek Singh