Part Number: AM62L
Hi,
We are encountering real-time performance issues while using the AM62L chip. The current SDK version in use is ti-processor-sdk-linux-rt-am62lxx-evm-11.02.08.02-Linux-x86-Install.bin, with a kernel version of 6.12.57. The issue details are as follows:
- 1. Core isolation coconfig.gz nfiguration was applied to CPU1, and real-time optimization parameters were set in the
cmdline, as shown below:
root@am62xx-evm:/# cat /proc/cmdline
console=ttyS0,115200n8 earlycon=ns16550a,mmio32,0x02800000 ubi.mtd=ospi_nand.rootfs root=ubi0:rootfs rw rootfstype=ubifs rootwait rcu_nocb_poll rcu_nohz=1 idle=poll rcu_nocbs=1 nohz=on nohz_full=1 kthread_cpus=0 irqaffinity=0 isolcpus=managed_irq,domain,1
- 2. A CPU load was added to Core 1, and jitter was tested using
cyclictestwith the following commands:
root@am62xx-evm:/# taskset -c 1 stress-ng --cpu 1 --cpu-load 70 --vm 1 --vm-bytes 80% &
root@am62xx-evm:/# cyclictest -a 0-1 -t 2 -p 99 -m -D 0 &
- Under this stress load, the maximum jitter exceeded 150µs within a 10-minute test, as illustrated in the figure below:
T: 0 ( 404) P:99 I:1000 C:72252 Min: 5 Act: 11 Avg: 15 Max: 203
T: 1 ( 405) P:99 I:1500 C:48159 Min: 9 Act: 33 Avg: 33 Max: 152
We are particularly concerned about the real-time performance of Core 1, as real-time tasks in actual application scenarios will also be assigned to this core. However, the current system results deviate significantly from the 60–70µs jitter self-tested in the official documentation. We would appreciate your suggestions for real-time performance optimization.
Thank you for your support!
Attachment: Our kernel
.config file.