Working with Output Files

After building, you can view generated files in the Output Files section:

  • *.elf: Main executable file (used for debugging)

  • *.map: Memory map showing symbol addresses and memory usage

  • *.dts: Compiled device tree (Zephyr projects)

  • .config: Current Kconfig configuration (Zephyr projects)

  • .config.old: Previous Kconfig configuration (Zephyr projects)

Note

If Kconfig values change (via menuconfig/guiconfig), the extension automatically shows a diff between .config and .config.old.

Using Menuconfig/Guiconfig (Zephyr)

To modify Kconfig values:

  1. Expand your project → ActionsKConfig Config

  2. Choose:

    • Run menuconfig: Text-based configuration

    • Run guiconfig: Graphical configuration tool

  3. Make your changes and save

  4. The extension will detect changes and update .config