Showing results for 
Show  only  | Search instead for 
Did you mean: 
Registered: ‎10-04-2017

PMU memory overlap?

APU, RPU and PMU memory allocation and possible overlap

I have a design that is running FreeRTOS on RPU0 and Linux on the APUs. I set the address range for the RPU in the linker script in the SDK to this:

psu_r5_ddr_0_MEM_0 : ORIGIN = 0x70000000, LENGTH = 0x10000000

I tried to restrict the memory size in for the Linux side in petalinux to 0x6fffffff. This did not work so well because there was lots of crashing and it turns out that petalinux is not creating a memory node in the DTS with the correct size so I added it manually.

I am not using openAMP, we have implented message queue between the APU<->RPU in the PL.

So I was just rebuilding the PL and happened to see this message from vivido go past:

INFO: [PSU-0] Address Range of DDR (0x7ff00000 to 0x7fffffff) is reserved by PMU for internal purpose.

OK, this seems like a problem since this is in the memory area I am using for RPU0. Since I fixed the device tree my system is totally stable so I'm not sure what to make of this message.

Any ideas on what is going on here??



0 Kudos
0 Replies