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.

IWRL6432AOP: Verification of required tools for user application Image Generation without SerialFlash

Part Number: IWRL6432AOP

Tool/software:


I'm considering launching the user application without SerialFlash.
To create the image file that will be transferred via SPI/UART from an external host MCU to the bootloader (M4 Core), is it correct that the following tools included in the SDK are required?

${SDK_INSTALL_PATH}/tools/boot/appendBinCrc/appendBinCrc.exe
${SDK_INSTALL_PATH}/tools/boot/crcMulticoreImageGen/crcMulticoreimage.exe
${SDK_INSTALL_PATH}/tools/boot/multicoreImageGen/MulticoreImageGen.exe
${SDK_INSTALL_PATH}/tools/boot/out2rprc/out2rprc.exe

  • Yes that is correct.  You can also confirm this by checking the makefile_ccs_bootimage_gen in the ${SDK_INSTALL_PATH}/examples/mmw_demo/motion_and_presence_detection/xwrLx4xx-<device>/m4ss0-0_freertos/ti-arm-clang/ and seeing what binaries from the tools/boot folder is being used to create the image.

    Sincerely,

    Santosh

  • Thank you for the information, Santosh.

    I have reviewed makefile_ccs_bootimage_gen.
    Based on that, in addition to the four tools I initially mentioned, I would like to clarify any additional tools that are required.
    Is my understanding below correct? If there are any mistakes or missing points, please let me know.

    [Required]
    Integrity_generator.exe

    [Defined but not used, therefore not required]
    STRIP=$(CG_TOOL_ROOT)/bin/tiarmstrip
    OBJCOPY=$(CG_TOOL_ROOT)/bin/tiarmobjcopy
    BOOTIMAGE_CERT_GEN_CMD=powershell -executionpolicy unrestricted -command $(MCU_PLUS_SDK_PATH)/tools/boot/signing/x509CertificateGen.ps1

  • Yes.  And I believe all of those tools should be in the tools/boot/ folder.

    Sincerely,

    Santosh