Part Number: AM6442
Other Parts Discussed in Thread: SYSCONFIG, UNIFLASH
Dear TI,
On our proprietary AM6442 based board, we want to replace the SPI NOR Flash:
MICRON MT35XL512ABA1G12-0SIT
with
MICRON MT35XL512ABA1G12-A0AAT
I ran the Flash diagnostic sample project on both flash devices to determine the JSON file for SysConfig.
I modified the SBL OSPI bootloader accordingly with new parameters (not easy since some SysConfig versions would give errors when importing the JSON file).



I'm programming the same SBL OSPI bootloader firmware on both boards with 0SIT and A0AAT version of the NOR Flash, using the Uniflash serial programmer.
The Uniflash serial programmer also verifies the programmed firmwares.
However, the board with the new A0AAT version won't boot from OSPI bootmode.
Parsing config file ...
Parsing config file ... SUCCESS. Found 7 command(s) !!!
Executing command 1 of 7 ...
Found flash writer ... sending mt40a512m16_uniflash.release.hs_fs.tiimage
Sent flashwriter mt40a512m16_uniflash.release.hs_fs.tiimage of size 329092 bytes in 31.02s.
Executing command 2 of 7 ...
Command arguments : --file=dcs_som_sbl_ospi.release.hs_fs.tiimage --flash-offset=0x0 --operation=flash
Sent dcs_som_sbl_ospi.release.hs_fs.tiimage of size 320764 bytes in 31.16s.
[STATUS] SUCCESS !!!
Executing command 3 of 7 ...
Command arguments : --file=dcs_som_sbl_ospi.release.hs_fs.tiimage --flash-offset=0x0 --operation=flashverify
Sent dcs_som_sbl_ospi.release.hs_fs.tiimage of size 320764 bytes in 32.57s.
[STATUS] SUCCESS !!!
Executing command 4 of 7 ...
Command arguments : --file=EFS_FC.appimage.hs_fs --flash-offset=0x80000 --operation=flash
Sent EFS_FC.appimage.hs_fs of size 766274 bytes in 73.53s.
[STATUS] SUCCESS !!!
Executing command 5 of 7 ...
Command arguments : --file=EFS_FC.appimage.hs_fs --flash-offset=0x80000 --operation=flashverify
Sent EFS_FC.appimage.hs_fs of size 766274 bytes in 73.55s.
[STATUS] SUCCESS !!!
Executing command 6 of 7 ...
Command arguments : --file=EFS_FC.appimage_xip --operation=flash-xip
Sent EFS_FC.appimage_xip of size 80 bytes in 3.08s.
[STATUS] SUCCESS !!!
Executing command 7 of 7 ...
Command arguments : --file=EFS_FC.appimage_xip --operation=flashverify-xip
Sent EFS_FC.appimage_xip of size 80 bytes in 3.08s.
[STATUS] SUCCESS !!!
All commands from config file are executed !!!
The board with the 0SIT NOR Flash boots after programming, in OSPI bootmode:
Xmodem RX pending..
Xmodem RX Filesize : 0x0004E800 / 321536
Uniflash processing..
Uniflash response : 0x00000000
Xmodem TX..
Xmodem RX pending..
Xmodem RX Filesize : 0x0004E800 / 321536
Uniflash processing..
Uniflash response : 0x00000000
Xmodem TX..
Xmodem RX pending..
Xmodem RX Filesize : 0x000BB400 / 766976
Uniflash processing..
Uniflash response : 0x00000000
Xmodem TX..
Xmodem RX pending..
Xmodem RX Filesize : 0x000BB400 / 766976
Uniflash processing..
Uniflash response : 0x00000000
Xmodem TX..
Xmodem RX pending..
Xmodem RX Filesize : 0x00000400 / 1024
Uniflash processing..
Uniflash response : 0x00000000
Xmodem TX..
Xmodem RX pending..
Xmodem RX Filesize : 0x00000400 / 1024
Uniflash processing..
Uniflash response : 0x00000000
Xmodem TX..
Xmodem RX pending..
___ _________ ________ __ ___
/ _ \/ ___/ __/ / __/ __ \/ |/ /
/ // / /___\ \ _\ \/ /_/ / /|_/ /
/____/\___/___/__/___/\____/_/ /_/
/___/
DCS_SOM OSPI Bootloader
Built (Sep 8 2026, 12:50:33)
Support for NOR flash device MT35XL512ABA1G12-A0AAT in 1S-1S-8S mode (100MHz/4, PHY disabled)
FlashFixUp
Board_driversOpen
...
The board with A0AAT NOR Flash seems to be programmed correctly (no errors on the verification phase), but it won't boot after programming in OSPI bootmode.
Please let me know what I can do to enable OSPI boot from the new flash device?
kind regards,
