![]() |
Jetson Sensor Processing Engine (SPE) Developer Guider32.7.5 Release |
This Document describes the steps to build and flash this project
You must download the external Toolchain. NVIDIA does not distribute this toolchain.
arm-gnu-toolchain-13.2.rel1 (x86_64 Linux host):
Set the appropriate paths for the below variables:
make bin_t19x; To build only firmware binary
make bin_t18x; To build only firmware binary
make docs
make or make all
The above commands build all the targets i.e. spe firmware binaries for all the SOCs and Doxygen documents.
The built SPE firmware binary can be found at /home/yijuh/gvs_build_files/240611_rel-32/public/l4t-rt/rt-aux-cpu-demo/out/<soc>/spe.bin
. The Doxygen build should generate /home/yijuh/gvs_build_files/240611_rel-32/public/l4t-rt/rt-aux-cpu-demo/out/docs/index.html
file. Open it using browser to navigate through documents.
make clean; To clean firmware and doxygen build artifacts make clean_t18x; To clean t18x only firmware objects and build artifacts make clean_t19x; To clean t19x only firmware objects and build artifacts make clean_docs; To clean only doxygen generated files
spe.bin
and spe_t194.bin
located in the following directory: Linux_for_Tegra/bootloader/
Copy the generated ${OUTDIR}/<soc>/spe.bin
to the following locating, depending on your target.
Linux_for_Tegra/bootloader/spe.bin
Linux_for_Tegra/bootloader/spe_t194.bin
The Linux_for_Tegra
directory is part of the extracted L4T build that you used to flash the Jetson device.
sudo ./flash.sh -k spe-fw <T186 or T194 SoC based Jetson platforms> mmcblk0p1