Hi TI,
1. CPSW can communicate normally on Linux,
the uEnv.txt config: name_overlays=k3-j721e-gesi-exp-board.dtbo
The system automatically assigns ip addresses after running
2.add rtos-mmap dts: name_overlays=k3-j721e-gesi-exp-board.dtbo k3-j721e-edgeai-apps.dtbo

// SPDX-License-Identifier: GPL-2.0 /* * Vision-apps: device-tree overlay * * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/ */ #include <dt-bindings/soc/ti,sci_pm_domain.h> /dts-v1/; /plugin/; / { fragment@101 { target-path = "/"; __overlay__ { dma_buf_phys { compatible = "ti,dma-buf-phys"; }; }; }; }; &mcu_r5fss0_core0_memory_region { status = "disabled"; }; &mcu_r5fss0_core0_dma_memory_region { status = "disabled"; }; &mcu_r5fss0_core1_dma_memory_region { status = "disabled"; }; &mcu_r5fss0_core1_memory_region { status = "disabled"; }; &main_r5fss0_core0_dma_memory_region { status = "disabled"; }; &main_r5fss0_core0_memory_region { status = "disabled"; }; &main_r5fss0_core1_dma_memory_region { status = "disabled"; }; &main_r5fss0_core1_memory_region { status = "disabled"; }; &main_r5fss1_core0_dma_memory_region { status = "disabled"; }; &main_r5fss1_core0_memory_region { status = "disabled"; }; &main_r5fss1_core1_dma_memory_region { status = "disabled"; }; &main_r5fss1_core1_memory_region { status = "disabled"; }; &c66_0_dma_memory_region { status = "disabled"; }; &c66_0_memory_region { status = "disabled"; }; &c66_1_dma_memory_region { status = "disabled"; }; &c66_1_memory_region { status = "disabled"; }; &c71_0_dma_memory_region { status = "disabled"; }; &c71_0_memory_region { status = "disabled"; }; &rtos_ipc_memory_region { status = "disabled"; }; &main_r5fss0_core0_shared_memory_queue_region { status = "disabled"; }; &main_r5fss0_core0_shared_memory_bufpool_region { status = "disabled"; }; &reserved_memory { #address-cells = <2>; #size-cells = <2>; vision_apps_mcu_r5fss0_core0_dma_memory_region: vision-apps-r5f-dma-memory@a0000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa0000000 0x00 0x00100000>; no-map; }; vision_apps_mcu_r5fss0_core0_memory_region: vision-apps-r5f-memory@a0100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa0100000 0x00 0x00f00000>; no-map; }; vision_apps_mcu_r5fss0_core1_dma_memory_region: vision-apps-r5f-dma-memory@a1000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa1000000 0x00 0x00100000>; no-map; }; vision_apps_mcu_r5fss0_core1_memory_region: vision-apps-r5f-memory@a1100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa1100000 0x00 0x00f00000>; no-map; }; vision_apps_main_r5fss0_core0_dma_memory_region: vision-apps-r5f-dma-memory@a2000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa2000000 0x00 0x00100000>; no-map; }; vision_apps_main_r5fss0_core0_memory_region: vision-apps-r5f-memory@a2100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa2100000 0x00 0x01f00000>; no-map; }; vision_apps_main_r5fss0_core1_dma_memory_region: vision-apps-r5f-dma-memory@a4000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa4000000 0x00 0x00100000>; no-map; }; vision_apps_main_r5fss0_core1_memory_region: vision-apps-r5f-memory@a4100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa4100000 0x00 0x01f00000>; no-map; }; vision_apps_main_r5fss1_core0_dma_memory_region: vision-apps-r5f-dma-memory@a6000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa6000000 0x00 0x00100000>; no-map; }; vision_apps_main_r5fss1_core0_memory_region: vision-apps-r5f-memory@a6100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa6100000 0x00 0x00f00000>; no-map; }; vision_apps_main_r5fss1_core1_dma_memory_region: vision-apps-r5f-dma-memory@a7000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa7000000 0x00 0x00100000>; no-map; }; vision_apps_main_r5fss1_core1_memory_region: vision-apps-r5f-memory@a7100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa7100000 0x00 0x00f00000>; no-map; }; vision_apps_c66_1_dma_memory_region: vision-apps-c66-dma-memory@a8000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa8000000 0x00 0x00100000>; no-map; }; vision_apps_c66_0_memory_region: vision-apps-c66-memory@a8100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa8100000 0x00 0x00f00000>; no-map; }; vision_apps_c66_0_dma_memory_region: vision-apps-c66-dma-memory@a9000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa9000000 0x00 0x00100000>; no-map; }; vision_apps_c66_1_memory_region: vision-apps-c66-memory@a9100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa9100000 0x00 0x00f00000>; no-map; }; vision_apps_rtos_ipc_memory_region: vision-apps-rtos-ipc-memory-region { reg = <0x00 0xaa000000 0x00 0x02000000>; alignment = <0x1000>; no-map; }; vision_apps_memory_region: vision-apps-dma-memory@ac000000 { compatible = "shared-dma-pool"; reg = <0x00 0xac000000 0x00 0x06000000>; no-map; }; vision_apps_c71_0_dma_memory_region: vision-apps-c71-dma-memory@b2000000 { compatible = "shared-dma-pool"; reg = <0x00 0xb2000000 0x00 0x00100000>; no-map; }; vision_apps_c71_0_memory_region: vision-apps-c71-memory@b2100000 { compatible = "shared-dma-pool"; reg = <0x00 0xb2100000 0x00 0x05f00000>; no-map; }; vision_apps_shared_region: vision_apps_shared-memories { compatible = "dma-heap-carveout"; reg = <0x00 0xb8000000 0x00 0x20000000>; }; vision_apps_core_heaps_lo: vision-apps-core-heap-memory-lo@d8000000 { compatible = "shared-dma-pool"; reg = <0x00 0xd8000000 0x00 0x0c000000>; no-map; }; vision_apps_main_r5fss0_core0_shared_memory_queue_region: vision-apps-r5f-virtual-eth-queues@e4000000 { compatible = "shared-dma-pool"; reg = <0x00 0xe4000000 0x00 0x00800000>; no-map; }; vision_apps_main_r5fss0_core0_shared_memory_bufpool_region: vision-apps-r5f-virtual-eth-buffers@e4800000 { compatible = "shared-dma-pool"; reg = <0x00 0xe4800000 0x00 0x01800000>; no-map; }; vision_apps_core_heaps_hi: vision-apps-core-heap-memory-hi@880000000 { compatible = "shared-dma-pool"; reg = <0x08 0x80000000 0x00 0x27000000>; no-map; }; linux_cma_region: linux-cma-buffers@8a7000000 { compatible = "shared-dma-pool"; reusable; reg = <0x08 0xa7000000 0x00 0x20000000>; linux,cma-default; }; }; &mcu_r5fss0_core0 { memory-region = <&vision_apps_mcu_r5fss0_core0_dma_memory_region>, <&vision_apps_mcu_r5fss0_core0_memory_region>; }; &mcu_r5fss0_core1 { memory-region = <&vision_apps_mcu_r5fss0_core1_dma_memory_region>, <&vision_apps_mcu_r5fss0_core1_memory_region>; }; &main_r5fss0_core0 { memory-region = <&vision_apps_main_r5fss0_core0_dma_memory_region>, <&vision_apps_main_r5fss0_core0_memory_region>, <&vision_apps_main_r5fss0_core0_shared_memory_queue_region>, <&vision_apps_main_r5fss0_core0_shared_memory_bufpool_region>; }; &main_r5fss0_core1 { memory-region = <&vision_apps_main_r5fss0_core1_dma_memory_region>, <&vision_apps_main_r5fss0_core1_memory_region>; }; &main_r5fss1_core0 { memory-region = <&vision_apps_main_r5fss1_core0_dma_memory_region>, <&vision_apps_main_r5fss1_core0_memory_region>; }; &main_r5fss1_core1 { memory-region = <&vision_apps_main_r5fss1_core1_dma_memory_region>, <&vision_apps_main_r5fss1_core1_memory_region>; }; &c66_0 { memory-region = <&vision_apps_c66_0_dma_memory_region>, <&vision_apps_c66_0_memory_region>; }; &c66_1 { memory-region = <&vision_apps_c66_1_dma_memory_region>, <&vision_apps_c66_1_memory_region>; }; &c71_0 { memory-region = <&vision_apps_c71_0_dma_memory_region>, <&vision_apps_c71_0_memory_region>; };
The network does not assign ip automatically after restart system
3.After trying the following operations, the network is normal, why does this address conflict with cpsw
diff --git a/linux/board-support/linux-5.10.162/arch/arm64/boot/dts/ti/k3-j721e-rtos-memory-map.dtsi b/linux/board-support/linux-5.10.162/arch/arm64/boot/dts/ti/k3-j721e-rtos-memory-map.dtsi index 42daeb3bef..89f0ecc0ec 100644 --- a/linux/board-support/linux-5.10.162/arch/arm64/boot/dts/ti/k3-j721e-rtos-memory-map.dtsi +++ b/linux/board-support/linux-5.10.162/arch/arm64/boot/dts/ti/k3-j721e-rtos-memory-map.dtsi @@ -285,9 +285,9 @@ &c66_1 { <&vision_apps_c66_1_memory_region>; }; -&c71_0 { - memory-region = <&vision_apps_c71_0_dma_memory_region>, - <&vision_apps_c71_0_memory_region>; -}; +//&c71_0 { +// memory-region = <&vision_apps_c71_0_dma_memory_region>, +// <&vision_apps_c71_0_memory_region>; +//};
Regards,
Cesar