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.

TMS320C6678: Memory of protection of low memory ( 0x0-0x1000) - Exception generation

Part Number: TMS320C6678

Hi,

I have been going through the CorePac 66x user guide and the TMS320C6678 manual. But I haven't been able to figure out how to setup an exception when the software accesses a NULL-pointer (address 0x0)

The Corepac C66x user guide XMC description Figure 7-10 list the lower part of the memory as "Non-remappable" which hints at the lower part of the addressing space does not go though the XMC port. Thus the XMC registers cannot be used.

In the TMS320C6678 manual "2.3 Memory Map Summary"

0x0-0x7FFFFF is listed as "Reserved" with L2 SRAM starting at 0x800000.

So which module protects accesses to this area? Which exception will be generated?