Tool/software:
Hi there,
We cannot boot from OSPI on our custom board so we tried the same procedure on J7200 EVM board and it doesn't work either. Can you check the following steps and see if we misses something or made some mistakes?
1. Connect to main UART with minicom
2. Connect to USB C
3. Set dip switches to DFU boot mode
4. Confirm device is listed with:
sudo dfu-util -l
5. Run the following commands to boot to uboot from RAM:
sudo dfu-util -R -a bootloader -D <PATH_TO_BIN>/tiboot3.bin
sudo dfu-util -R -a tispl.bin -D <PATH_TO_BIN>/tispl.bin
sudo dfu-util -R -a u-boot.img -D <PATH_TO_BIN>/u-boot.img
6. After the last command, as the system is booting up, interrupt it by hitting spacebar to get uboot prompt, then enter the following commands:
env default -f -a
setenv dfu_alt_info ${dfu_alt_info_ospi}
dfu 0 sf 0:0
7. Enter the following commands to flash OSPI:
sudo dfu-util -a tiboot3.bin -D <PATH_TO_BIN>/tiboot3.bin
sudo dfu-util -a tispl.bin -D <PATH_TO_BIN>/tispl.bin
sudo dfu-util -a u-boot.img -D <PATH_TO_BIN>/u-boot.img
8. Set dip switches to OSPI mode, recycle the power and the EVM cannot boot at all.
Our DIP switches are
SW3
SW8 & SW9