Part Number: TDA4VM
Other Parts Discussed in Thread: DRA829,
Hi team,
1. I encountered an issue where DFU flashing is not functioning when using different versions of the PROCESSOR-SDK-LINUX-J721E Linux SDK for DRA829 & TDA4VM Jacinto™ Processors. The problematic version is: 10.01.00.04 (2024-12-18). The version without the issue is: 09.02.00.05 (2024-4-8)

2. The issue manifests as follows: when I use the boot-adas-j721e-evm.tar.gz file from version 10.01.00.04 (2024-12-18)
During the DFU firmware upgrade process, the device encountered an issue where it could not enter DFU mode. The host completed the operation on Linux
sudo dfu-util -R -a bootloader -D tiboot3.bin
sudo dfu-util -R -a sysfw.itb -D sysfw.itb
The serial UART terminal displays the following information:

However, in version 09.02.00.05 (2024-4-8), executing commands in the Linux terminal...
sudo dfu-util -R -a bootloader -D tiboot3.bin
sudo dfu-util -R -a sysfw.itb -D sysfw.itb
The serial terminal displays different types of print information:

It can be clearly seen that version 09.02.00.05 (2024-4-8) can enter DFU mode to start, but version 10.01.00.04 (2024-12-18) does not have printing information for Trying to boot from DFU. But their operations are consistent.
Question:
I observed that the SYSFW ABI versions of 09.02.00.05 (2024-4-8) and 10.01.00.04 (2024-12-18) are different.
I would like to know the difference between SYSFW ABI: 4.0 and SYSFW ABI: 3.1. Is it due to the error caused by SYSFW ABI: 4.0 version.
Note:
My other steps are the same, all follow the manual operation, the only difference is the SDK version. UART printing information
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
It shouldn't be the cause of the problem, as both versions have this printing information.







