Development Features
Project Compilation
Select the target chip.
Click the Build button to compile the project.
SDK Root project: If an application example has been selected in the dropdown menu, the specified example is compiled; if
Noneis selected, the base project configuration is compiled.External project: The project is compiled directly, without example arguments.
The compilation process displays detailed progress and log information in real time.
Project Clean
The extension provides two ways to clean a project:
Clean (incremental clean)
Select the target chip.
Click the Clean button to clean the build output of the current project (the build directory only).
The cleanup process displays detailed progress and log information in real time.
Full Clean (deep clean)
Select the target chip.
Click Advanced → Full Clean to deep-clean the project (including the build and menuconfig directories).
This is suitable when you need a completely fresh build, or when build errors appear after switching chips.
The cleanup process displays detailed progress and log information in real time.
Firmware Flashing
Select the target chip and target serial port.
Set the flashing parameters as described in Optional Plugin Settings (Flash).
Selectable baud rates: 115200 / 500000 / 1000000 / 1500000 / 2000000 (default) / 3000000 / 4000000
To erase the entire chip before flashing, enable the Erase Chip option (this takes much longer).
Click the Flash button to start the firmware flashing process. Before flashing, the following checks are performed:
Layout validity check: whether each partition address is 4K-aligned, whether the start address is smaller than the end address, and whether adjacent partitions overlap.
If a check fails, the Flash Layout Information is opened automatically in the editor and an error notice appears, so you can check it easily.
Flashing is based on the SDK configuration and the Flash Layout Information .
Real-time flashing progress and detailed logs are provided.
Serial Monitor
Select the target serial port.
Set the monitoring parameters as described in Optional Plugin Settings (Monitor).
Click the Monitor button to open the integrated serial monitor. It automatically selects the baud rate according to the chip model (115200 bps for AmebaD, 1500000 bps for other models) and connects to the serial port.
Display and receive serial data in real time.
Sending AT commands through the serial port is supported, with auto-completion based on the supported
ATCMD Listusing theTab key.A history function is supported: press the
↑ keyto quickly view and select previously sent commands.
Ameba Terminal
The extension provides a dedicated terminal with the SDK environment pre-activated, so you can run SDK script commands such as build and flash directly in the terminal.
How to open: Command panel Advanced → Open Ameba Terminal, or press Ctrl+Shift+P and enter Ameba: Open Ameba Terminal.
SDK Root project: The terminal working directory is the SDK root directory, and the SDK environment is activated automatically.
External project: The terminal working directory is the project root directory, and the environment of the associated SDK is activated automatically.
If the dedicated Ameba terminal already exists and is healthy, it is reused; if it is abnormal, it is recreated automatically.
Online Documentation
Click the Docs button to open the default browser and navigate to the official Realtek Ameba website.