Hello,
We purchase LS1046ARDB and are evaluating the device performance.
Download flexbuild_lsdk1709_update_103017.tgz,
We see a package loss on the following step.
- Step 3: Generate distro userland, untar prebuilt components tarball and merge it into distro userland
$ flex-builder -i mkrfs -a arm64
$ tar xvzf components_arm64.tgz -C build/images
$ tar xvzf arm64-modules-<kernel_version>.tgz -C build/images/ubuntu_xenial_arm64_rootfs.d/lib/modules
$ tar xvzf linux-lib-firmware.tgz -C build/images/ubuntu_xenial_arm64_rootfs.d/lib
$ flex-builder -i merge-component -a arm64
Where can I download linux-lib-firmware.tgz ?
Thanks for the file version (arm64-modules-4.9.35.tgz)
Here is the "cheat" I did .... (I had unpacked the firmware bundle already).
root@fbubuntu:~# mkdir -p build/firmware/engine-pfe-bin/ls1012a/slow_path
root@fbubuntu:~# cp build/images/ubuntu_xenial_arm64_rootfs.d/lib/firmware/* build/firmware/engine-pfe-bin/ls1012a/slow_path/
after that I was finally able to get merge-component to work.
Now to see if I got a workable image.
File is ‘arm64-modules-4.9.35.tgz ’,run 'flex-builder -i merge-component -a arm64', failed.
-------------------------------------------------------------------------------------------------------
ubuntu64:~/LS1046/flexbuild$ flex-builder -i merge-component -a arm64
INSTRUCTION: merge-component
DESTARCH: arm64
cp: cannot stat '/home/test/LS1046/flexbuild/build/firmware/engine-pfe-bin/ls1012a/slow_path/ppfe*.elf': No such file or directory
ubuntu64:~/LS1046/flexbuild$
-------------------------------------------------------------------------------------------------------
Try this:
wget http://www.nxp.com/lgfiles/sdk/lsdk1709/linux-lib-firmware.tgz
My question is where arm64-modules-<kernel_version>.tgz comes from. Or at least what <kernel version> substitutes for so I can guess at the download.
Thanks.
The file is arm64-modules-4.9.35.tgz