Difference between revisions of "Build code by flex-builder"

From ESS-WIKI
Jump to: navigation, search
(Created page with "<syntaxhighlight lang="bash"> #download flex-builder tar xvzf flexbuild_lsdk2012.tgz cd flexbuild_lsdk2012/ source setup.env flex-builder -h #create docker container docker r...")
 
(No difference)

Latest revision as of 10:10, 14 September 2021

#download flex-builder
tar xvzf flexbuild_lsdk2012.tgz
cd flexbuild_lsdk2012/
source setup.env
flex-builder -h

#create docker container
docker run -it --name sd_boot --privileged -v $(pwd):/home/adv/flexbuild_lsdk2012:rw fbubuntu:18.04 /bin/bash

# -----below command are in docker container----------
cd /home/adv/flexbuild_lsdk2012

#source environment variable
source setup.env

# generate composite firmware for SD boot on ls1046ardb 
flex-builder -i mkfw -m ls1046ardb -b sd
ls -hl build/images/

# build firmware for qspi bank4
flex-builder -i mkfw -m ls1046ardb -b qspi
ls -hl build/images/

# build firware for emmc
flex-builder -i mkfw -m ls1046ardb -b emmc
ls -hl build/images/

# generate Ubuntu-base arm64 LSDK
flex-builder -i mkrfs -a arm64
ls -hl build/images/

# kernel image , dtb, distro boot script, flex_linux_<arch>.itb, small ramdiskrfs,etc.
# Flex-builder automatically builds the dependent images if the are not present.
flex-builder -i mkbootpartition -a arm64
ls -hl build/images/