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.

Reserve certain memory range

Other Parts Discussed in Thread: SYSBIOS

Hello,

short: What is the best way in SYSBIOS to reserve a certain Memory range ?

details: For PCIe DMA communication I need some bytes at a fixed address in L2SRAM and also in DDR3 ram (on a TI c6678). For example I might want to reserve E.g. 0x0083fc00 - 0x0084000 (which are the last 400 bytes of L2SRAM before the cache begins in my case). The start address must be fixed because the other DMA PCIe peer will use this address. For testing I just edited the platform package (made L2SRAM and DDR3 a bit smaller as the available address space and used the 'undefined' bytes. That is e.g. a length of L2SRAM of 0x3fc00 instead of 0x40000 and then writing to 0x83fc00-0x840000 by DMA)

But there is certainly a cleaner solution in which one can use the .cfg file, right ? (something like Program.SectionSpec()). Any suggestions ?

Thank you,
best regards,
Roelof