Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-11701

Sciclient driver doesn't allow multiple boot attempts for TIFS

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High High
    • PDK
    • PDK-14028
    • PROCESSOR_SDK_09.01.00
    • PROCESSOR_SDK_09.02.00
    • Hide
      j721e-evm
      j721e-hsevm
      j721e-hsfs-evm
      j7200-evm
      j7200-hsevm
      j7200-hsfs-evm
      j721s2-evm
      j721s2-hsevm
      j721s2-hsfs-evm
      j784s4-evm
      j784s4-hsevm
      j784s4-hsfs-evm
      Show
      j721e-evm j721e-hsevm j721e-hsfs-evm j7200-evm j7200-hsevm j7200-hsfs-evm j721s2-evm j721s2-hsevm j721s2-hsfs-evm j784s4-evm j784s4-hsevm j784s4-hsfs-evm

      Description
      The Sciclient_loadFirmware() is designed to authenticate and boot a sysfw.bin only once.

      The current logic hard codes the sequence number in the SCICLIENT_ROM_MSG_R5_TO_M3_M3FW message to 0, and thereby does not even allow a chance for SBL to attempt a backup sysfw.bin. Secure ROM does not have any restrictions to allow multiple TIFS binaries to be attempted until a successful TIFS binary is booted.

      Update Sci driver API to allow this.

      Resolution Description
      Fix this hardcoded sequence number to use a incremental number for each different invocation of the Sciclient_loadFirmware().

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: