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.

DM8168 System MMU (DEMMU) Setup

Guru 10685 points

Hi, I have a DM8168 with EZSDK 5.02.02.60 and need to know how the DSP gets set up in terms of its MMU and where this occurs.

The three scenarios that I am looking at are:

1) What happens when using a codec server with Codec Engine on the DSP

2) What happens with C6accel (similar to 1 I expect)

3) What happens with C6run (no codec engine).

I can guess that SYS/BIOS probably has the details of MMU setup statically programmed into it (rather than being set by IPC calls to BIOS) so I have read pretty much every document there is on the TI website but am still stuck.

Maybe though, the system MMU is setup just before the DSP binary gets loaded? I don't know.

I've also tried searching through the BIOS folder in the EZSDK for salient memory addresses that might be geting written to but am still stuck. I've also tried to see what cfg files there are in Codec Engine as they may be configuring BIOS but there's far too many to go through manually.

Please could someone help?

Thanks,
Ralph