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.

TMS320F28377D: GSxMSEL access issue

Part Number: TMS320F28377D

Hi,

I used a variable( TestGs15)  at CPU1 and located it in RAMGS15.

After execute "MemCfgRegs.GSxMSEL.all=0;"  ,

TestGs15 can set the value directly if flash PREFETCH_EN  set 0.

But When flash PREFETCH_EN  set 1,

After execute "MemCfgRegs.GSxMSEL.all=0;" 

TestGs15 should wait a cycle then set the value.

Could someone can explain why  modify GSxMSEL should  wait a cycle when REFETCH_EN  set 1?

below picture , wait a cycle than can set value.

below picture ,  cannot  set value directly.

best regards,

Simen