Tool/software:
Hello world!
Purpose:
I need ti-linux-kernel version up to " linux-6.8 and above " but there`s no branch here: git.ti.com/.../heads
So i need infomation about " when " do TI release new linux sdk to AM62A7 EVM board (currently using
ti-processor-sdk-linux-edgeai-am62axx-evm-09_02_00_05-Linux-x86-Install.bin
with ti-linux-kernel ti-linux-6.1.y ) but 6.1 is too old which can not satisfy out product`s dev.
Issue: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Compile ti-linux-kernel linux-6.8 (which latest commit is by Linus Torvalds). Try gst-launch-1.0 v4l2src prompt errors:
APP: Init ... !!!
MEM: Init ... !!!
MEM: ERROR: Failed to initialize DMA HEAP [/dev/dma_heap/carveout_edgeai_shared-memories] !!!
MEM: Init ... Done !!!
APP: ERROR: Memory init failed !!!
APP: Init ... Done !!!
**
ERROR:../git/gst-libs/gst/tiovx/gsttiovxcontext.c:146:gst_tiovx_context_init: assertion failed: (0 == ret)
Bail out! ERROR:../git/gst-libs/gst/tiovx/gsttiovxcontext.c:146:gst_tiovx_context_init: assertion failed: (0 == ret)
Aborted (core dumped)
dmesg: ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
U-Boot 2023.04-ti-gf9b966c67473 (Mar 19 2024 - 20:31:40 +0000)
SoC: AM62AX SR1.0 HS-FS
Model: Texas Instruments AM62A7 SK
DRAM: 2 GiB (effective 4 GiB)
Core: 58 devices, 28 uclasses, devicetree: separate
MMC: mmc@fa10000: 0, mmc@fa00000: 1
Loading Environment from nowhere... OK
In: serial@2800000
Out: serial@2800000
Err: serial@2800000
Net: eth0: ethernet@8000000port@1
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1 is current device
SD/MMC found on device 1
Failed to load 'boot.scr'
666 bytes read in 22 ms (29.3 KiB/s)
Loaded env from uEnv.txt
Importing environment from mmc1 ...
## Error: "main_cpsw0_qsgmii_phyinit" not defined
19794432 bytes read in 842 ms (22.4 MiB/s)
53075 bytes read in 38 ms (1.3 MiB/s)
Working FDT set to 88000000
1938 bytes read in 42 ms (44.9 KiB/s)
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Working FDT set to 88000000
Loading Device Tree to 000000008fef0000, end 000000008fffffff ... OK
Working FDT set to 8fef0000
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.8.0 (tisdk@c20ecc2de511) (aarch64-oe-linux-gcc (GCC) 11.4.0, GNU ld (GNU Binutils) 2.38.20220708) #3 SMP PREEMPT Fri Aug 2 07:07:25 UTC 2024
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Texas Instruments AM62A7 SK
[ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
[ 0.000000] printk: legacy bootconsole [ns16550a0] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x00000000c0000000, size 576 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000c0000000..0x00000000e3ffffff (589824 KiB) map reusable linux,cma
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000099800000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node c7x-dma-memory@99800000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000099800000..0x00000000998fffff (1024 KiB) nomap non-reusable c7x-dma-memory@99800000
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000099900000, size 30 MiB
[ 0.000000] OF: reserved mem: initialized node c7x-memory@99900000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000099900000..0x000000009b7ffffe (31743 KiB) nomap non-reusable c7x-memory@99900000
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009b800000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@9b800000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000009b800000..0x000000009b8fffff (1024 KiB) nomap non-reusable r5f-dma-memory@9b800000
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009b900000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@9b900000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000009b900000..0x000000009c7fffff (15360 KiB) nomap non-reusable r5f-dma-memory@9b900000
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009c800000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@9c800000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000009c800000..0x000000009c8fffff (1024 KiB) nomap non-reusable r5f-dma-memory@9c800000
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009c900000, size 30 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@9c900000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000009c900000..0x000000009e6fffff (30720 KiB) nomap non-reusable r5f-dma-memory@9c900000
[ 0.000000] OF: reserved mem: 0x000000009e780000..0x000000009e7fffff (512 KiB) nomap non-reusable tfa@9e780000
[ 0.000000] OF: reserved mem: 0x000000009e800000..0x000000009fffffff (24576 KiB) nomap non-reusable optee@9e800000
[ 0.000000] OF: reserved mem: 0x00000000a0000000..0x00000000a0ffffff (16384 KiB) nomap non-reusable edgeai-rtos-ipc-memory-region
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 32 MiB
[ 0.000000] OF: reserved mem: initialized node edgeai-dma-memory@a1000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a1000000..0x00000000a2ffffff (32768 KiB) nomap non-reusable edgeai-dma-memory@a1000000
[ 0.000000] OF: reserved mem: 0x00000000a3000000..0x00000000adffffff (180224 KiB) map non-reusable edgeai_shared-memories
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000ae000000, size 288 MiB
[ 0.000000] OF: reserved mem: initialized node edgeai-core-heap-memory@ae000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000ae000000..0x00000000bfffffff (294912 KiB) nomap non-reusable edgeai-core-heap-memory@ae000000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000008ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000997fffff]
[ 0.000000] node 0: [mem 0x0000000099800000-0x000000009b7fefff]
[ 0.000000] node 0: [mem 0x000000009b800000-0x000000009e6fffff]
[ 0.000000] node 0: [mem 0x000000009e700000-0x000000009e77ffff]
[ 0.000000] node 0: [mem 0x000000009e780000-0x00000000a2ffffff]
[ 0.000000] node 0: [mem 0x00000000a3000000-0x00000000adffffff]
[ 0.000000] node 0: [mem 0x00000000ae000000-0x00000000bfffffff]
[ 0.000000] node 0: [mem 0x00000000c0000000-0x00000000ffffffff]
[ 0.000000] node 0: [mem 0x0000000880000000-0x00000008ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
[ 0.000000] On node 0, zone DMA: 1 pages in unavailable ranges
dts change to same with v6.1y after compile (Image && /lib/modules && /boot/dtb/ti/k3-am62a7-sk.dtb && all other *.dtb ) but not working.
Need for help ~ Thx alot~