mirror of
https://github.com/meshtastic/firmware.git
synced 2025-06-18 11:02:16 +00:00
nrf52 soft device will watchdog if you use ICE while BT on... (#4189)
so have debugger disable bluetooth.
This commit is contained in:
parent
51f3ce5e60
commit
f86a0e5228
@ -63,7 +63,8 @@ static void initBrownout()
|
|||||||
// We don't bother with setting up brownout if soft device is disabled - because during production we always use softdevice
|
// We don't bother with setting up brownout if soft device is disabled - because during production we always use softdevice
|
||||||
}
|
}
|
||||||
|
|
||||||
static const bool useSoftDevice = true; // Set to false for easier debugging
|
// This is a public global so that the debugger can set it to false automatically from our gdbinit
|
||||||
|
bool useSoftDevice = true; // Set to false for easier debugging
|
||||||
|
|
||||||
#if !MESHTASTIC_EXCLUDE_BLUETOOTH
|
#if !MESHTASTIC_EXCLUDE_BLUETOOTH
|
||||||
void setBluetoothEnable(bool enable)
|
void setBluetoothEnable(bool enable)
|
||||||
|
@ -79,6 +79,7 @@ debug_extra_cmds =
|
|||||||
commands 1
|
commands 1
|
||||||
echo Breakpoint at setup() has semihosting console, connect to it with "telnet localhost 5555"
|
echo Breakpoint at setup() has semihosting console, connect to it with "telnet localhost 5555"
|
||||||
set wantSemihost = true
|
set wantSemihost = true
|
||||||
|
set useSoftDevice = false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
@ -15,5 +15,19 @@ build_src_filter = ${nrf52_base.build_src_filter} +<../variants/wio-sdk-wm1110>
|
|||||||
lib_deps =
|
lib_deps =
|
||||||
${nrf52840_base.lib_deps}
|
${nrf52840_base.lib_deps}
|
||||||
debug_tool = jlink
|
debug_tool = jlink
|
||||||
|
;debug_tool = stlink
|
||||||
|
;debug_speed = 4000
|
||||||
|
; No need to reflash if the binary hasn't changed
|
||||||
|
debug_load_mode = modified
|
||||||
; If not set we will default to uploading over serial (first it forces bootloader entry by talking 1200bps to cdcacm)
|
; If not set we will default to uploading over serial (first it forces bootloader entry by talking 1200bps to cdcacm)
|
||||||
upload_protocol = jlink
|
upload_protocol = jlink
|
||||||
|
;upload_protocol = stlink
|
||||||
|
; we prefer to stop in setup() because we are an 'ardiuno' app
|
||||||
|
debug_init_break = tbreak setup
|
||||||
|
|
||||||
|
; we need to turn off BLE/soft device if we are debugging otherwise it will watchdog reset us.
|
||||||
|
debug_extra_cmds =
|
||||||
|
echo Running .gdbinit script
|
||||||
|
commands 1
|
||||||
|
set useSoftDevice = false
|
||||||
|
end
|
Loading…
Reference in New Issue
Block a user