Prepare the project
- Connect and power the intended board and probe.
- Build firmware for the exact MCU and board revision.
- Confirm the artifact path and the project’s flash command in EMBEDDER.md.
- Install the toolchain and programming utility on the machine connected to the board.
- Identify the boot-output transport and, for UART, the port and baud rate.
Flash a local board
Flash through a bridge
Select the hardware bridge in the conversation, identify its target, and provide the built artifact:.xe handling is described below.
Remote flashing is followed by a separate monitoring request. Keep programming success and boot verification as separate checks.
Program XMOS hardware
Use XMOS xTAG and xgdb for.xe artifacts and XTC Tools setup. Flash programming uses xflash. Starting an xSCOPE capture afterward can run the image from RAM, so use the power-cycle check in that guide to verify boot from flash. xsim reloads the simulator instead of programming a physical board.
Prepare an AURIX project
For the supported Windows ADS/iLLD workflow, follow AURIX ADS and Flasher. Project setup creates command-line build files; programming is a separate step using AURIX Flasher and the generated HEX artifact.Troubleshoot
- Wrong or missing artifact: rebuild for the selected board and use the actual output path.
- Probe busy: stop conflicting captures or debugger connections; check
/hardware-queuefor another session’s use. - Programming succeeds but READY is absent: verify the output transport, baud rate, capture start time, and reset result.
- Board is no longer detected: check power, cable, boot mode, and the board’s recovery instructions before retrying.

