Bootloader
/boot/uEnv.txt
file.devbox shell
—> task box
commands. Additionally, to switch to the Yocto environment, you need
to run the m:oeinit t3-gem-o1
command.Opening the Menuconfig screen
Making changes permanent
fragment.config
file in the meta-gemstone/dynamic-layers/meta-ti/recipes-bsp/u-boot-t3-gem-o1/files
directory to a name that describes your changes without altering the .config
extension. Then, add this name to
the SRC_URI
variable in the
meta-gemstone/dynamic-layers/meta-ti/recipes-bsp/u-boot-t3-gem-o1/u-boot-t3-gem-o1_2025.04.bb
file. For example,
let’s assume we renamed the file to fragment-enable-tftp.config
.Recompiling U-Boot
u-boot.img
and u-boot-spl.bin
files will be
generated in the <sdk-directory>/build/t3-gem-o1/deploy-ti/images
directory.<sdk-directory>/build/tmp-musl/work/t3_gem_o1-gemstone-linux-musl/u-boot-t3-gem-o1/2025.04+git/git
folder in your text editor. After making the desired changes, compile U-Boot using the following commands.
To avoid losing your changes, you can create your own fork of the
T3 Gemstone U-Boot repository and push your changes there.
<sdk-directory>/build/t3-gem-o1/deploy-ti/images
directory to the /boot
directory on the SD card. If you
have fixed an issue or added a new feature, you can create a pull request to the
T3 Gemstone U-Boot repository so the community can benefit from it.