This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LP-AM261: LP AM261 cann't boot from OSPI flash!

Part Number: LP-AM261
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

My environment:

  • board: LP AM261 PROC193E1 
  • CCS12.8.1 
  • SDK: mcu_plus_sdk_am261x_10_00_01_10
  • uniflash 9.1.0

Then I took the following steps:

  1. Set DevBoot Mode(SW4 0010) and repower the board.
  2. Compile my test program(uart outputs and LED blinks) to generate a .appimage file
  3. Open Uniflash 9.1.0 and load the image files. It shows "Program Load completed successfully"

        

        4.  Set DevBoot Mode(SW4 0010), OSPI(8S) - Octal Read Mode(SW4 0011) and repower the board respectively. Both of the boot modes cann't load the program from flash.

Additional notes: 

  • I set UART boot mode, and use the command "python uart_uniflash.py -p comX --cfg=sbl_prebuilt/am261x-lp/default_sbl_ospi.cfg". It can flash successfully but cann't boot from flash after setting OSPI boot mode and repowering.
  •  When I use LP AM263X, the AM263 board can boot from QSPI in QSPI boot mode.
  • My board used a customer QSPI flash, I modified flasher_jtag_uniflashxxx and Uniflash can load successfully. But my board can’t boot from QSPI flash.

The support I need:

  • Please run the steps I took  with your system environment to check the reasons. I need to know if the toolchain is reliable. 
  • If the board use QSPI flash, can it only boot from flash in OSPI Serial NAND(4s) - Quad Read Mode? Can it boot from Devboot Mode? I want a mode which supports Uniflash to flash the program and supports boot from QSPI, is it possible?