Tool/software:
Hi,
We are using TI-AM62x-LP processor with Linux SDK (ti-processor-sdk-linux-am62xx-evm-11.00.09.04). We are having custom hardware with the boot mode settings of QSPI and UART as fallback.
Below is our Boot mode configuration:
At initial, we are booting the system via UART mode and flashing the U-boot binaries into the QSPI NOR flash from USB using below commands:
=> sf probe; sf erase 0x0 0x2000000
=> usb reset;fatload usb ${usbdev} ${loadaddr} tiboot3.bin
=> sf update $loadaddr 0x0 $filesize
=> fatload usb ${usbdev} ${loadaddr} tispl.bin
=> sf update $loadaddr 0x80000 $filesize
=> fatload usb ${usbdev} ${loadaddr} u-boot.img
=> sf update $loadaddr 0x280000 $filesize
=> reset
After the successful programming of U-boot into QSPI NOR flash, we are resetting the board. Expected to boot it from QSPI but its again fallback into the UART mode.
For a workaround we shortened the one resistor only once, then it started botting from QSPI in further power cycles.
But this workaround was working only in few boards and some of the boards, this workaround is not executing. Please give your inputs on the same.