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.

SK-AM62P-LP: Way to create SBL boot image?

Part Number: SK-AM62P-LP

Tool/software:

SDK: 10.0 (Linux and MCU)

Dear supporter,

Is there a way (procedure) to create a SBL mode bootable SD image for SK-AM62P-LP? Thanks.

BRs

Wilson

  • Hi, Prashant,

    I could not find sbl_sd_linux.tiimage in my am62 tree having linux and mcu sub-trees.

    wilson@virtual-pc:~/projects/am62p$ ll
    total 28
    drwxrwxr-x  5 wilson wilson 4096  9月 20 09:26 ./
    drwxrwxr-x  4 wilson wilson 4096  9月 20 09:26 ../
    drwxrwxr-x  8 wilson wilson 4096  9月 20 11:02 .git/
    -rw-rw-r--  1 wilson wilson 1858  9月 20 09:14 .gitmodules
    drwxrwxr-x 11 wilson wilson 4096  9月 20 15:39 linux-10.00.07.04/
    drwxr-xr-x  8 wilson wilson 4096  9月 20 10:23 mcu_plus_sdk_am62px_10_00_00_14/
    wilson@virtual-pc:~/projects/am62p$ find . -name sbl_sd_linux.tiimage
    wilson@virtual-pc:~/projects/am62p$ 

    While building libraries with makefiles, we get "*** No rule to make target 'libs'. Stop."

    wilson@virtual-pc:~/projects/am62p/linux-10.00.07.04$ make -s libs PROFILE=release
    make: *** No rule to make target 'libs'.  Stop.

    Checking Makefile:

    wilson@virtual-pc:~/projects/am62p/linux-10.00.07.04$ cat Makefile 
    .NOTPARALLEL:
    
    ### Include Config ###
    include Rules.make
    
    ### Include MakeRules ###
    include makerules/Makefile_*
    
    ### Define Global Makerules
    all: $(MAKE_ALL_TARGETS)
    clean: $(patsubst %,%_clean,$(MAKE_ALL_TARGETS))
    install: $(patsubst %,%_install,$(MAKE_ALL_TARGETS))
    
    wilson@virtual-pc:~/projects/am62p/linux-10.00.07.04$ cd makerules/
    wilson@virtual-pc:~/projects/am62p/linux-10.00.07.04/makerules$ ls
    Makefile_arm-benchmarks  Makefile_linux-dtbs           Makefile_u-boot
    Makefile_cryptodev       Makefile_linux-extras         Makefile_u-boot-extras
    Makefile_jailhouse       Makefile_linux-extras-dtbs
    Makefile_linux           Makefile_ti-img-rogue-driver
    

    - Ran make -s all PRODILE=release in mcu_plus_sdk_am62px_10_00_00_14 with no error, still no sbl_sd_linux.tiimage.

    wilson@virtual-pc:~/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14$ make -s all PROFILE=release
    Generating SysConfig files ...
    Running script...
    Validating...
    Generating Code (example.syscfg)...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_dpl_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_dpl_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_pinmux_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_power_clock_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_soc.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_lwipif.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_lwipif.h...
    Generating Code (example.syscfg)...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_dpl_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_dpl_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_pinmux_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_power_clock_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_soc.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_lwipif.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_lwipif.h...
    Generating SysConfig files ...
    Running script...
    Validating...
    Generating Code (example.syscfg)...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_dpl_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_dpl_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_pinmux_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_power_clock_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_soc.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_lwipif.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_lwipif.h...
    Generating Code (example.syscfg)...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_dpl_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_dpl_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_pinmux_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_power_clock_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_soc.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_lwipif.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_lwipif.h...
    Generating SysConfig files ...
    Running script...
    Validating...
    Generating Code (example.syscfg)...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_dpl_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_dpl_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_drivers_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_pinmux_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_power_clock_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_board_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_soc.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_lwipif.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/generated/ti_enet_lwipif.h...
    Generating SysConfig files ...
    Running script...
    Validating...
    Generating Code (example.syscfg)...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_dpl_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_dpl_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_drivers_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_drivers_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_drivers_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_drivers_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_pinmux_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_power_clock_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_board_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_board_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_board_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_board_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_enet_config.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_enet_config.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_enet_open_close.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_enet_open_close.h...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_enet_soc.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_enet_lwipif.c...
    Unchanged /home/wilson/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/generated/ti_enet_lwipif.h...
    

    wilson@virtual-pc:~/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14$ cd ..
    wilson@virtual-pc:~/projects/am62p$ find . -name sbl_sd_linux.tiimage
    wilson@virtual-pc:~/projects/am62p$ 
    

    BRs,

    Wilson

  • Hi, Prashant,

    We are able to generate sbl_sd_image.release.tiimage. Should we need these 3 files as well?

    1. linux_a53_image

    2. wkup_r5_image

    3. mcu_r5_image

    Simply overwrite tiboot3.bin by sbl_sd_image.release.tiimage on SD card, then no output after power up.

  • Hi Wilson,

    Simply overwrite tiboot3.bin by sbl_sd_image.release.tiimage on SD card, then no output after power up.

    For HSFS devices, you would need to use the images with extensions ".hs_fs.tiimage" & ".appimage.hs_fs" for SBLs & applications respectively.

    And, yes you would copy those different cores application images as well.

  • Hi, Preshant,

    1. Because we boot it from SD card, I pick up files from sbl_sd_linux folder

    2. To flash files, I do not see the defalut_sbl_sd_linux.cfg in tools/boot/sbl_prebuild/am62px/ sub-directory. Does it mean by copying files directory to SD card?

    3. We have these files for sbl_sd_linux, which files should be copied to SD card?

    wilson@virtual-pc:~/projects/am62p/mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/boot/sbl_sd_linux/am62px-sk/wkup-r5fss0-0_nortos/ti-arm-clang$ ll
    total 2904
    drwxr-xr-x 4 wilson wilson    4096  9月 23 14:37 ./
    drwxr-xr-x 3 wilson wilson    4096  9月 20 09:00 ../
    -rw-r--r-- 1 wilson wilson    4692  8月  7 23:25 example.projectspec
    drwxrwxr-x 2 wilson wilson    4096  9月 23 14:37 generated/
    -rw-r--r-- 1 wilson wilson    2062  8月  7 23:25 linker.cmd
    -rw-r--r-- 1 wilson wilson   10873  8月  7 23:25 makefile
    -rw-r--r-- 1 wilson wilson    4146  8月  7 23:25 makefile_ccs_bootimage_gen
    -rw-r--r-- 1 wilson wilson     814  8月  7 23:25 makefile_projectspec
    drwxrwxr-x 3 wilson wilson    4096  9月 23 14:37 obj/
    -rw-rw-r-- 1 wilson wilson  151168  9月 23 14:37 sbl_sd_linux.release.bin
    -rw-rw-r-- 1 wilson wilson  291831  9月 23 14:37 sbl_sd_linux.release.hs_fs.tiimage
    -rw-rw-r-- 1 wilson wilson  299255  9月 23 14:37 sbl_sd_linux.release.map
    -rw-rw-r-- 1 wilson wilson 1577652  9月 23 14:37 sbl_sd_linux.release.out
    -rw-rw-r-- 1 wilson wilson  290017  9月 23 14:37 sbl_sd_linux.release.tiimage
    -rw-r--r-- 1 wilson wilson     198  8月  7 23:25 syscfg_c.rov.xs
    -rw-rw-r-- 1 wilson wilson  291831  9月 23 14:37 tiboot3.bin
    

    4. About appimage, which files are needed?

    ./examples/networking/lwip/enet_lwip_cpsw/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/enet_lwip_cpsw.release.appimage.hs_fs
    ./examples/networking/lwip/enet_cpsw_tcpserver/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/enet_cpsw_tcpserver.release.appimage.hs_fs
    ./examples/networking/enet_loopback/enet_cpsw_loopback/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/enet_cpsw_loopback.release.appimage.hs_fs
    ./examples/networking/tsn/gptp_cpsw_app/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/gptp_app.release.appimage.hs_fs
    ./examples/networking/tsn/gptp_lwip_cpsw/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/gptp_lwip_cpsw.release.appimage.hs_fs
    ./examples/networking/enet_layer2_cpsw_switch/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/enet_l2_cpsw_switch.release.appimage.hs_fs
    ./examples/empty/am62px-sk/system_nortos/empty_system.debug.appimage.hs_fs
    ./examples/empty/am62px-sk/system_nortos/empty_system.release.appimage.hs_fs
    ./examples/empty/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/empty.release.appimage.hs_fs
    ./examples/empty/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/empty.release.appimage.hs_fs
    ./examples/empty/am62px-sk/system_freertos/empty_system.debug.appimage.hs_fs
    ./examples/empty/am62px-sk/system_freertos/empty_system.release.appimage.hs_fs
    ./examples/empty/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/empty.release.appimage.hs_fs
    ./examples/sdl/mcrc/mcrc_auto/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/mcrc_auto.release.appimage.hs_fs
    ./examples/sdl/mcrc/mcrc_full_cpu/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/mcrc_full_cpu.release.appimage.hs_fs
    ./examples/sdl/mcrc/mcrc_semi_cpu/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/mcrc_semi_cpu.release.appimage.hs_fs
    ./examples/sdl/ecc/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/ecc_example.release.appimage.hs_fs
    ./examples/sdl/mtog/mtog_example/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/mtog_example.release.appimage.hs_fs
    ./examples/sdl/rom_checksum/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/rom_checksum_example.release.appimage.hs_fs
    ./examples/sdl/vtm/vtm_uc/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/vtm_example.release.appimage.hs_fs
    ./examples/sdl/dcc/dcc_modes/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/dcc.release.appimage.hs_fs
    ./examples/sdl/pok/pok_mcu/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/pok_example.release.appimage.hs_fs
    ./examples/sdl/esm/mcu_esm0/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/mcu_esm0.release.appimage.hs_fs
    ./examples/sdl/rti/UC4/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/sdl_rti_example_uc4.release.appimage.hs_fs
    ./examples/sdl/rti/UC3/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/sdl_rti_example_uc3.release.appimage.hs_fs
    ./examples/sdl/rti/UC1/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/sdl_rti_example_uc1.release.appimage.hs_fs
    ./examples/sdl/rti/UC2/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/sdl_rti_example_uc2.release.appimage.hs_fs
    ./examples/sdl/stog/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/sdl_tog.release.appimage.hs_fs
    ./examples/sdl/pbist/pbist_mpu/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/pbist_mpu_example.release.appimage.hs_fs
    ./examples/sdl/pbist/pbist_mpu/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/pbist_mpu_example.release.appimage.hs_fs
    ./examples/security/fwl_exception_trigger/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/fwl_exception_trigger.release.appimage.hs_fs
    ./examples/security/fwl_exception_trigger/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/fwl_exception_trigger.release.appimage.hs_fs
    ./examples/security/tisci_msg/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/tisci_msg.release.appimage.hs_fs
    ./examples/security/runtime_debug_unlock/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/runtime_debug_unlock.release.appimage.hs_fs
    ./examples/security/fwl_exception_log/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/fwl_exception_log.release.appimage.hs_fs
    ./examples/kernel/freertos/dhrystone_benchmark/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/dhrystone_benchmark.release.appimage.hs_fs
    ./examples/kernel/freertos/posix_demo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/posix_demo.release.appimage.hs_fs
    ./examples/kernel/freertos/task_switch/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/task_switch.release.appimage.hs_fs
    ./examples/kernel/freertos/memcpy_benchmark/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/memcpy_benchmark.release.appimage.hs_fs
    ./examples/kernel/freertos/memcpy_benchmark/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/memcpy_benchmark.release.appimage.hs_fs
    ./examples/kernel/dpl/dpl_demo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/dpl_demo.release.appimage.hs_fs
    ./examples/kernel/dpl/dpl_demo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/dpl_demo.release.appimage.hs_fs
    ./examples/kernel/dpl/dpl_demo/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/dpl_demo.release.appimage.hs_fs
    ./examples/hello_world_cpp/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/hello_world_cpp.release.appimage.hs_fs
    ./examples/hello_world_cpp/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/hello_world_cpp.release.appimage.hs_fs
    ./examples/hello_world/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/hello_world.release.appimage.hs_fs
    ./examples/hello_world/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/hello_world.release.appimage.hs_fs
    ./examples/hello_world/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/hello_world.release.appimage.hs_fs
    ./examples/drivers/ospi/ospi_flash_io/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/ospi_flash_io.release.appimage.hs_fs
    ./examples/drivers/epwm/epwm_duty_cycle/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/epwm_duty_cycle.release.appimage.hs_fs
    ./examples/drivers/epwm/epwm_duty_cycle/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/epwm_duty_cycle.release.appimage.hs_fs
    ./examples/drivers/epwm/epwm_duty_cycle_sync/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/epwm_duty_cycle_sync.release.appimage.hs_fs
    ./examples/drivers/epwm/epwm_duty_cycle_sync/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/epwm_duty_cycle_sync.release.appimage.hs_fs
    ./examples/drivers/mcan/mcan_loopback_interrupt/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/mcan_loopback_interrupt.release.appimage.hs_fs
    ./examples/drivers/mcan/mcan_loopback_interrupt/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/mcan_loopback_interrupt.release.appimage.hs_fs
    ./examples/drivers/mcan/mcan_loopback_interrupt/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/mcan_loopback_interrupt.release.appimage.hs_fs
    ./examples/drivers/mcan/mcan_loopback_polling/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/mcan_loopback_polling.release.appimage.hs_fs
    ./examples/drivers/mcan/mcan_loopback_polling/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/mcan_loopback_polling.release.appimage.hs_fs
    ./examples/drivers/mcan/mcan_loopback_polling/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/mcan_loopback_polling.release.appimage.hs_fs
    ./examples/drivers/udma/udma_chaining/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/udma_chaining.release.appimage.hs_fs
    ./examples/drivers/udma/udma_chaining/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/udma_chaining.release.appimage.hs_fs
    ./examples/drivers/udma/udma_memcpy_polling/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/udma_memcpy_polling.release.appimage.hs_fs
    ./examples/drivers/udma/udma_memcpy_polling/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/udma_memcpy_polling.release.appimage.hs_fs
    ./examples/drivers/udma/udma_sw_trigger/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/udma_sw_trigger.release.appimage.hs_fs
    ./examples/drivers/udma/udma_sw_trigger/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/udma_sw_trigger.release.appimage.hs_fs
    ./examples/drivers/udma/udma_memcpy_interrupt/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/udma_memcpy_interrupt.release.appimage.hs_fs
    ./examples/drivers/udma/udma_memcpy_interrupt/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/udma_memcpy_interrupt.release.appimage.hs_fs
    ./examples/drivers/uart/uart_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/uart_echo.release.appimage.hs_fs
    ./examples/drivers/uart/uart_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/uart_echo.release.appimage.hs_fs
    ./examples/drivers/uart/uart_echo/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/uart_echo.release.appimage.hs_fs
    ./examples/drivers/uart/uart_echo_callback/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/uart_echo_callback.release.appimage.hs_fs
    ./examples/drivers/uart/uart_echo_callback/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/uart_echo_callback.release.appimage.hs_fs
    ./examples/drivers/uart/uart_echo_low_latency_interrupt/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/uart_echo_low_latency_interrupt.release.appimage.hs_fs
    ./examples/drivers/uart/uart_echo_low_latency_polling/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/uart_echo_low_latency_polling.release.appimage.hs_fs
    ./examples/drivers/dss/dss_safety_test/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/dss_safety_test.release.appimage.hs_fs
    ./examples/drivers/dss/dss_display_test/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/dss_display_test.release.appimage.hs_fs
    ./examples/drivers/dss/dss_colorbar_test/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/dss_colorbar_test.release.appimage.hs_fs
    ./examples/drivers/dss/dss_display_share/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/dss_display_share.release.appimage.hs_fs
    ./examples/drivers/boot/sbl_ospi_linux_multistage/sbl_ospi_linux_stage2/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/sbl_ospi_linux_stage2.release.appimage.hs_fs
    ./examples/drivers/boot/sbl_uart_uniflash_multistage/sbl_uart_uniflash_stage2/am62px-sk/wkup-r5fss0-0_nortos/ti-arm-clang/sbl_uart_uniflash_stage2.release.appimage.hs_fs
    ./examples/drivers/boot/sbl_emmc_linux_multistage/sbl_emmc_linux_stage2/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/sbl_emmc_linux_stage2.release.appimage.hs_fs
    ./examples/drivers/mcasp/mcasp_early_chime/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/mcasp_early_chime.release.appimage.hs_fs
    ./examples/drivers/ddr/ddr_perf/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/ddr_perf_app.release.appimage.hs_fs
    ./examples/drivers/ddr/ddr_ecc_test_main_esm/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/ddr_ecc_test_main_esm.release.appimage.hs_fs
    ./examples/drivers/pmic/pmic_user_reg_cfg/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/pmic_user_reg_cfg.release.appimage.hs_fs
    ./examples/drivers/pmic/pmic_trigger_watchdog_interrupt/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/pmic_trigger_watchdog_interrupt.release.appimage.hs_fs
    ./examples/drivers/pmic/pmic_qa_watchdog_interrupt/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/pmic_qa_watchdog_interrupt.release.appimage.hs_fs
    ./examples/drivers/pmic/pmic_qa_watchdog_reset/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/pmic_qa_watchdog_reset.release.appimage.hs_fs
    ./examples/drivers/pmic/pmic_trigger_watchdog_reset/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/pmic_trigger_watchdog_reset.release.appimage.hs_fs
    ./examples/drivers/mcspi/mcspi_loopback/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/mcspi_loopback.release.appimage.hs_fs
    ./examples/drivers/mcspi/mcspi_loopback/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/mcspi_loopback.release.appimage.hs_fs
    ./examples/drivers/mcspi/mcspi_loopback/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/mcspi_loopback.release.appimage.hs_fs
    ./examples/drivers/mcspi/mcspi_performance_8bit/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/mcspi_performance_8bit.release.appimage.hs_fs
    ./examples/drivers/mcspi/mcspi_performance_8bit/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/mcspi_performance_8bit.release.appimage.hs_fs
    ./examples/drivers/mcspi/mcspi_performance_8bit/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/mcspi_performance_8bit.release.appimage.hs_fs
    ./examples/drivers/mcspi/mcspi_performance_32bit/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/mcspi_performance_32bit.release.appimage.hs_fs
    ./examples/drivers/mcspi/mcspi_performance_32bit/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/mcspi_performance_32bit.release.appimage.hs_fs
    ./examples/drivers/mcspi/mcspi_performance_32bit/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/mcspi_performance_32bit.release.appimage.hs_fs
    ./examples/drivers/i2c/i2c_temperature/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/i2c_temperature.release.appimage.hs_fs
    ./examples/drivers/i2c/i2c_temperature/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/i2c_temperature.release.appimage.hs_fs
    ./examples/drivers/i2c/i2c_read/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/i2c_read.release.appimage.hs_fs
    ./examples/drivers/i2c/i2c_read/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/i2c_read.release.appimage.hs_fs
    ./examples/drivers/i2c/i2c_led_blink/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/i2c_led_blink.release.appimage.hs_fs
    ./examples/drivers/i2c/i2c_led_blink/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/i2c_led_blink.release.appimage.hs_fs
    ./examples/drivers/gpio/gpio_led_blink/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/gpio_led_blink.release.appimage.hs_fs
    ./examples/drivers/gpio/gpio_led_blink/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/gpio_led_blink.release.appimage.hs_fs
    ./examples/drivers/gpio/gpio_input_interrupt/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/gpio_input_interrupt.release.appimage.hs_fs
    ./examples/drivers/gpio/gpio_input_interrupt/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/gpio_input_interrupt.release.appimage.hs_fs
    ./examples/drivers/sciclient/sciclient_get_version/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/sciclient_get_version.release.appimage.hs_fs
    ./examples/drivers/sciclient/sciclient_get_version/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/sciclient_get_version.release.appimage.hs_fs
    ./examples/drivers/ipc/ipc_rpmsg_echo_qnx/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo_qnx.release.appimage.hs_fs
    ./examples/drivers/ipc/ipc_rpmsg_echo_qnx/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo_qnx.release.appimage.hs_fs
    ./examples/drivers/ipc/ipc_rpmsg_echo_linux/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo_linux.release.appimage.hs_fs
    ./examples/drivers/ipc/ipc_rpmsg_echo_linux/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo_linux.release.appimage.hs_fs
    ./examples/drivers/ipc/ipc_notify_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/ipc_notify_echo.release.appimage.hs_fs
    ./examples/drivers/ipc/ipc_notify_echo/am62px-sk/system_freertos_nortos/ipc_notify_echo_system.release.appimage.hs_fs
    ./examples/drivers/ipc/ipc_notify_echo/am62px-sk/system_freertos_nortos/ipc_notify_echo_system.debug.appimage.hs_fs
    ./examples/drivers/ipc/ipc_notify_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/ipc_notify_echo.release.appimage.hs_fs
    ./examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo.release.appimage.hs_fs
    ./examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/system_freertos_nortos/ipc_rpmsg_echo_system.debug.appimage.hs_fs
    ./examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/system_freertos_nortos/ipc_rpmsg_echo_system.release.appimage.hs_fs
    ./examples/drivers/ipc/ipc_rpmsg_echo/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo.release.appimage.hs_fs
    ./examples/drivers/ecap/ecap_epwm_loopback/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/ecap_epwm_loopback.release.appimage.hs_fs
    ./examples/drivers/ecap/ecap_apwm_mode/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/ecap_apwm_mode.release.appimage.hs_fs
    ./examples/drivers/mmcsd/mmcsd_raw_io/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/mmcsd_raw_io.release.appimage.hs_fs
    ./examples/drivers/safety/mcu_bist_result/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/bist_check_result_main.release.appimage.hs_fs
    ./examples/drivers/safety/reset_isolation/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/reset_isolation.release.appimage.hs_fs
    ./examples/drivers/safety/fwl_isolation/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/fwl_isolation.release.appimage.hs_fs
    ./examples/drivers/safety/fwl_isolation/am62px-sk/mcu-r5fss0-0_nortos/ti-arm-clang/fwl_isolation.release.appimage.hs_fs
    ./examples/safety/safety_app/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/SafetyApp.release.appimage.hs_fs

    5. On software-dl.ti.com/.../EXAMPLES_DRIVERS_SBL_SD_LINUX.html, "for booting A53 with Linux and running applications on other cores (MCU R5F, DM R5F, C7x) the appimages should be copied to SD card with correct file names.

    File names for respective applications

    • Linux APP image linux_a53_image
    • R5 APP image wkup_r5_image
    • MCU R5 APP image mcu_r5_image"

    Should we have to rename appimages to linux_a53_image, wkup_r5_image and mcu_r5_image?

    6. Boot from release.hs_fs.tiimage, we get some tests have failed. Probably need appimage, at least we read messages.

    Image loading done, switching to application ...
    Starting linux and RTOS/Baremetal applications
    Some tests have failed!!

    Thank you very much.

    BRs

    Wilson

  • Hello,

    Following images are needed for SBL_SD_LINUX boot:

    • SBL => Pick SBL_SD_LINUX example, build, & copy the generated ".hs_fs.tiimage" as "tiboot3.bin".
    • MCU R5F => Pick any MCU R5F example, build & copy the generated ".appimage.hs_fs" as "mcu_r5_image".
    • WKUP R5F => Pick any WKUP R5F example, build & copy the generated ".appimage.hs_fs" as "wkup_r5_image".
    • Linux Appimage => Build Linux Appimage & copy the generated "linux.appimage.hs_fs" as "linux_a53_image".

    For simplicity, you may pick Hello World for MCU & WKUP R5F.

    If you have followed the steps & still see the error, please share the full boot logs.

    Regards,

    Prashant

  • Hi, Preshant,

    Still have one thing unclear: where can I find examples of linux.appimage? There are 2 linux.appimages in my env, but they are either wkup-r5f or mcu-r5f. In addition, there is no *linux.appimage under linux_sdk/ folder.

    find . -name *linux.release.appimage.hs_fs
    ./mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo_linux/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo_linux.release.appimage.hs_fs
    ./mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo_linux/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo_linux.release.appimage.hs_fs

    Thanks.

    BRs

    Wilson

  • Hi, Prashant,

    Follow the steps and generate linux.appimage.hs_fs. Save it on SD card as linux_a53_image. Then, power on the EVM and get nothing on console.

    If rename it to linux_a53_images (or remove this file), I can get 

    Image loading done, switching to application ...
    Starting linux and RTOS/Baremetal applications

    The content of config.mak to make linux.appimage.hs_fs is

    export AM62P_FOLDER?=/home/wilson/projects/am62p
    export MCU_PLUS_SDK_PATH?=$(AM62P_FOLDER)/mcu_plus_sdk_am62px_10_00_00_14
    include $(MCU_PLUS_SDK_PATH)/imports.mak
    
    FALCON_MODE?=1
    
    #Processor SDK linux install path
    PSDK_LINUX_PATH=$(AM62P_FOLDER)/linux-10.00.07.04
    
    #Path for prebuit images in Processor SDK linux
    ifeq ($(FALCON_MODE), 1)
    PSDK_LINUX_PREBUILT_IMAGES?=$(PSDK_LINUX_PATH)/board-support/prebuilt-images/am62pxx-evm
    else
    PSDK_LINUX_PREBUILT_IMAGES?=$(PSDK_LINUX_PATH)/board-support/prebuilt-images/am62pxx-evm-display-cluster
    endif
    
    #Input linux binaries
    ATF_BIN_NAME=bl31.bin
    OPTEE_BIN_NAME=bl32.bin
    SPL_BIN_NAME=u-boot-spl.bin-am62pxx-evm
    
    ifeq ($(FALCON_MODE), 1)
    #Load Kernel directly
    KERN_BIN_NAME=Image
    FDT_BIN_NAME=k3-am62p5-sk.dtb
    endif
    
    #Linux image load address
    OPTEE_LOAD_ADDR=0x9e800000
    SPL_LOAD_ADDR=0x80080000
    
    ifeq ($(FALCON_MODE), 1)
    ATF_LOAD_ADDR=0x0701a0000
    KERN_LOAD_ADDR=0x80080000
    FDT_LOAD_ADDR=0x82000000
    else
    ATF_LOAD_ADDR=0x80000000
    endif
    
    #Output appimage name
    LINUX_BOOTIMAGE_NAME?=linux.appimage
    
    #a53ss0-0 core Id for app image
    BOOTIMAGE_CORE_ID_a53ss0-0 = 0

    Would you please take a look whether something wrong with it? Thanks.

    BRs

    Wilson

  • Hi, can you try the Linux Appimage generated with no changes in the `config.mak` file except the PATH related ones?

  • Hi, Prashant,

    Very appreciate your help. We are able to boot from SBL after change FALCON_MODE=0.

    Have a nice day  ^_^

    Wilson