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.

TMS320F280039C: about HIC/DMA Write/Read non-master access violation in mem

Part Number: TMS320F280039C

The relevant registers are defined in 3.15.2.1 and 3.15.2.2 in the TMS320F28003x Real-Time Microcontrollers documentation, but there is no specific implementation method in 3.11.7.7 and 3.11.7.8.

In the related routine, I found that your company implements non master access violation via the NMAVSET.DMAWRITE=1 field in force 3.15.2.2.

Pls are the following 4 functions implemented in 280039C?

non-master DMA write violation;

non-master DMA read violation;

non-master HIC write violation;

non-master HIC read violation;

--

Thanks & Regards

  • Hi Yale,

    Pls are the following 4 functions implemented in 280039C?

    Please have a look at the MemCfg_enableViolationInterrupt and MemCfg_disableViolationInterrupt function in the memcfg module in driverlib function which is used to enable/disable the individual RAM access violation interrupt sources.

    You can pass the bit mask of the interrupt sources to be enabled/disabled.

    Let me know if you were asking the same.

    The relevant registers are defined in 3.15.2.1 and 3.15.2.2 in the TMS320F28003x Real-Time Microcontrollers documentation, but there is no specific implementation method in 3.11.7.7 and 3.11.7.8.

    I think you are referring to old TRM for the section numbers. Please take a look at the latest TRM.

    Thanks

    Aswin