PROCESSOR-SDK-J784S4: u-boot as flashing tool

Part Number: PROCESSOR-SDK-J784S4

Tool/software:

Hi,

we would like to know if u-boot can be used as flashing tool to flash the eMMC  in factory setup.our need is, empty eMMC to be able to flash.

In that setup, we won't have serial console or JTAG, only ethernet to be availiable, and initial boot loaders can be flashed to NOR flash over SPI.

have a few questions on uboot usage 

-from PSDK Linux ADAS sdk, from u-boot sources, can we build the uboot image with more configuration

  - if yes, please share the details instructions. I tried to follow below steps and see error :  

      in ti--u-boot-xxxxx folder, make j784s4_evm_a72_defconfig, make menuconfig, make and see below error.

         -   BINMAN  .binman_stamp
Image 'ti-dm' is missing external blobs but is still functional: blob-ext
binman: Filename 'atf-bl31' not found in input path (.,.,./board/ti/j784s4,arch/arm/dts) (cwd='/home/narendra/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/board-support/ti-u-boot-2023.04+gitAUTOINC+f9b966c674')
make: *** [Makefile:1108: .binman_stamp] Error 1

-Can it be used to flash the eMMC over ethernet

-can we enable netconsole instead of serial console

-Any other programmatic way, we can enable flasing.

More details on this would be highly helpful for us to proceed further on the same.

Thank you so much.

Regards,

-Narendra

  • Hi Narendra,

    - if yes, please share the details instructions. I tried to follow below steps and see error :  

          in ti--u-boot-xxxxx folder, make j784s4_evm_a72_defconfig, make menuconfig, make and see below error.

    In order to build U-BOOT,please follow the steps below:

    1:Ensure that you have followed the steps mentioned in the below after you have installed the SDK:

    software-dl.ti.com/.../Run_Setup_Scripts.html

    2:Go to '/home/narendra/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/' directory and execute the below 2 commands everytime you want to build u-boot:

    make u-boot_clean

    make u-boot

    Can it be used to flash the eMMC over ethernet

    -can we enable netconsole instead of serial console

    -Any other programmatic way, we can enable flasing.

    Regarding this,it is not possible to flash to eMMC over ethernet using U-BOOT if there is no serial console.

    Regards

    Gokul