feat: auto guess port for monitoring

This commit is contained in:
Li Jie
2025-09-06 22:25:00 +08:00
parent 228d7cee31
commit 4e590d42be
11 changed files with 42 additions and 19 deletions

View File

@@ -360,12 +360,16 @@ func Do(args []string, conf *Config) ([]Package, error) {
if err != nil {
return nil, err
}
err = monitor.Monitor(monitor.MonitorConfig{
monitorConfig := monitor.MonitorConfig{
Port: ctx.buildConf.Port,
Target: conf.Target,
Executable: finalApp,
BaudRate: conf.BaudRate,
}, verbose)
}
if ctx.crossCompile.Flash.Method != "openocd" {
monitorConfig.SerialPort = ctx.crossCompile.Flash.SerialPort
}
err = monitor.Monitor(monitorConfig, verbose)
}
if err != nil {
return nil, err