SPRACZ6 December   2021 TDA4VH-Q1 , TDA4VH-Q1 , TDA4VM , TDA4VM , TDA4VM-Q1 , TDA4VM-Q1

 

  1.   1
  2.   2
  3.   3
    1.     4
    2.     5
  4.   6
  5.   7
    1.     8
    2.     9
  6.   10
  7.   11

UART Interface Without UART Boot Mode Supported

If the design can support UART interface but cannot support UART boot mode, use the following steps can be used for OSPI flashing.

  1. Configure boot mode of board to no boot and connect MCU UART serial port of board to host PC, get the console instance number, like /dev/ttyUSB1.
  2. Power cycle the board, prepare the CCS target configuration file for the platform under test and JTAG emulator being used.
  3. Connect the JTAG port of board to host PC, and run the following command from Uniflash install folder to run the CCS and load the flash programmer.
    # sudo ./dslite.sh --mode load --config=<CCS Target Config file (ccxml) with Full Path>
    -f <Flash Programmer Binary with Full Path> -n <Core ID to be Connected to JTAG on the Target Platform>
    Example:
    #sudo ./dslite.sh --mode load --config=/home/ti/CCSTargetConfigurations/j721e.ccxml -f (Path to Uniflash Install Directory) /processors/FlashWriter/j721e_evm /uart_j721e_evm_flash_programmer_release.tiimage -n 8
  4. After successful download of the flash programmer, use the following command from Uniflash install folder to flash the binary to OSPI.
    # sudo ./dslite.sh --mode processors -c <COM Port> -f <Path to the binary to be flashed> -d  <Flash Device Type> -o <offset>
    Example:
    #sudo ./dslite.sh –mode processors -c /dev/ttyUSB1 -f (SDK Install Directory)/pdk/packages/ti/boot/sbl/binary/j721e_evm/cust
    /bin/sbl_cust_img_mcu1_0_release.tiimage -d 3 -o 0
  5. Power off the board and change the boot mode to OSPI boot, power on the board and system will start up from OSPI.