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.

PROCESSOR-SDK-AM62X: How to build device tree on Linux SDK



Hi TI Experts

I'm trying to set shaered memory about zerocopy sample code from ti


 - Linux SDK (ubuntu 22.04)

 - communicate core to core (a53 <-> M4)

 - EVM (2GB RAM).

It was successful to build device tree on Linux SDK but it was not change memory configuration on Linux SDK

I tried that such as following step

1. Add a "dma-heap-reserved" reserved memory in k3-am62x-sk-common.dtsi ,

and  added `"ti,dma_buf_phys"` compatible entry in the root device tree node in k3-am625-sk.dts file.

2. build device tree. I refered to

3. copy  <SDK PATH>/board-support/ti-linux-kernel-6.1.80+gitAUTOINC+2e423244f8-ti/arch/arm64/boot/dts/ti/k3-am625-sk.dtb file to SD card in /rootfs/boot/ directory

4. evm boot then read memory info using command "cat /proc/iomem"(②、③)

and this is different result between sdk and

①Path: <SDK PATH>/board-support/ti-linux-kernel-6.1.80+gitAUTOINC+2e423244f8-ti/arch/arm64/boot/dts/ti/

Could I get information how to build device tree in SDK9.02.01.09 and how to add shared memory info in device tree such as the result about SDK

Best Regards