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 9.02.01.09

Part Number: PROCESSOR-SDK-AM62X

Tool/software:

Hi TI Experts

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

Envrionment:

 - Linux SDK 9.02.01.09 (ubuntu 22.04)

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

 - EVM (2GB RAM).

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

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 https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/09_02_01_09/exports/docs/linux/Overview/Top_Level_Makefile.html

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 8.06.00.42 and 9.02.01.09

①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 8.06.00.42?

Best Regards 

Lee