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.

UNIFLASH: Custom flasher write offset and erase

Part Number: UNIFLASH

Hi Forum,

I got some questions on the Uniflash custom flasher feature outlined here: https://software-dl.ti.com/mcu-plus-sdk/esd/AM263X/latest/exports/docs/api_guide_am263x/TOOLS_UNIFLASH_CUSTOM_FLASHER.html

If you use this feature, does the "load offset" in uniflash change the offset of the SBL in the custom flash?




And one additional question: Is it possible through Uniflash or the DSlite CLI to erase the complete flash before flashing with such custom flash writer?

  • Hello,

    Uniflash will flash sbl image at load addr: 60000000(mentioned in image).
    Currently full chip erase is not supported using Uniflash tool for am263. You can use sbl_jtag_uniflash example available in "mcu_plus_sdk_INSTALL_DIR\examples\drivers\boot\sbl_jtag_uniflash\am263x-cc" for CHIP_ERASE.

    Thanks,
    Gunjan

  • This answer is missing some crucial information which I was able to get from colleagues:

    The load addr 0x60000000 is the address of the QSPI controller flash memory access mapping in the AM263x. If one flashes to 0x60000000, this means a 0x0 offset inside the external QSPI flash.