插件可选配置

配置插件的参数方式:点击插件面板右上角的齿轮 ⚙ 图标,直接跳转至 Ameba 插件配置面板

插件支持可选配置如下:

类别

参数

说明

Menuconfig

Mode

指定 SDK 配置的打开方式:

  • editor(默认):在 WebView 面板中打开可视化 SDK 配置编辑器

  • classic:在终端中打开基于 ncurses 的图形化配置界面

v1.1 版本 SDK 不支持 editor 模式,仅可使用 classic。

Debug

Adapter Speed

设置调试适配器的时钟频率(kHz),默认值为 4000

Debug

Adapter Type

指定调试适配器的类型:

  • Daplink(默认)

  • Jlink

Debug

Request Type

指定调试请求的类型:

  • Attach(默认):附加模式。用于连接正在运行的目标芯片。调试开始时,芯片不会被重置,程序从当前运行位置继续执行,保持运行状态。

  • Launch:启动模式。适用于常规开发。调试开始时会重置芯片,程序从设定的入口函数重新开始执行。

Debug

Run To Entry Point

仅在 Launch 模式下有效。指定程序启动后自动暂停的函数入口(例如 main)。

Debug

All Stop

  • 全停模式,多核调试专用,默认启用。

  • 当任意一个核因命中断点或点击暂停按钮而挂起时,所有核会自动挂起。

Debug

Run Sync

  • 同步运行,多核调试专用,默认禁用。

  • 当点击单步跳过、单步进入或"继续"按钮时,所有核会同步执行相应操作。需配合 All Stop 使用。

Debug

Live Watch

实时监控。配置是否启用变量实时刷新功能(无需暂停 CPU)。

Debug

Live Watch Core

在启用实时监控时设置。指定应用实时监控的目标核。

Debug

Live Watch Samples Per Second

在启用实时监控时设置。设置实时监控数据刷新频率,单位为次/秒。

Flash

Baud Rate

设置烧录波特率,默认值为 2000000 bps。

Flash

Erase Chip

烧录前擦除整片 Flash,默认禁用。启用后烧录耗时将明显增加。

Flash

Include Vfs

烧录时是否包含 vfs.bin,默认不包含。

Flash

Memory Type

指定 Flash 类型为 Nor 或 Nand,默认 Nor Flash。

Flash

Reset Board

烧录完成后尝试重启设备,默认启用。

Monitor

Enable Log

是否启用监控日志保存功能,默认关闭。

Monitor

Log Directory

指定日志保存文件夹路径,仅在启用 Enable Log 时有效。

Monitor

Reset Board

监控开启时尝试重启设备,默认启用。

备注

在配置面板中修改的参数,已打开工作区时仅对当前工作区生效,未打开工作区时对所有 VS Code 窗口全局生效。