Planned Topics
These guides are being written. Contact Cargt if you need one of them sooner.
STM32MP2 flashing: a step-by-step STM32CubeProgrammer guide (the 00395 partition layout is in RAUC A/B OTA Updates — STM32MP2 (00395-01-00365 / 00395-02-00365))
Remote access: reverse SSH with Teleport, provisioning, connecting to a remote device
Connectivity: Bluetooth audio, NFC
Production configuration: programming MAC address eFuses (i.MX and STM32MP2), reading the SOM EEPROM from Linux, limiting RAM size for testing
Debug and development: debugging with Lauterbach
Secure boot: a complete worked example of signing a Cargt image with the NXP Code Signing Tool, and kernel (OS container) signing
Yocto development: adding a machine; bitbake tasks (
listtasks,clean,cleansstate,menuconfig);devtool upgrade; customizing the bootloader, kernel, device tree and SWUpdate; custom images; systemd services (the machines and distros are listed in Yocto Development; layers, recipes,devtool modify/finishand kernel modules are in Developing Applications and Kernel Modules;devtool add,devtool ide-sdkand VS Code are in Debugging Applications with gdb and VS Code)