summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorhathach <[email protected]>2024-08-27 16:38:26 +0700
committerhathach <[email protected]>2024-08-27 20:24:18 +0700
commit29d4c82efb9654aa8739cd806a9e81d37830e23e (patch)
treed0912f83df9fc8148dbfdf5fab5cc262a3f2d8ab /hw
parent4485bffd139086d3adc40b1b176a59567a0254fc (diff)
reset usb when init for max32650/66. change hil max32 to use pico (cmsis dap2), change metro m4 flasher
Diffstat (limited to 'hw')
-rw-r--r--hw/bsp/max32650/family.c1
-rw-r--r--hw/bsp/max32650/family.cmake2
-rw-r--r--hw/bsp/max32666/family.c1
3 files changed, 3 insertions, 1 deletions
diff --git a/hw/bsp/max32650/family.c b/hw/bsp/max32650/family.c
index 89a5db160..bb382cdd4 100644
--- a/hw/bsp/max32650/family.c
+++ b/hw/bsp/max32650/family.c
@@ -94,6 +94,7 @@ void board_init(void) {
}
MXC_SYS_ClockEnable(MXC_SYS_PERIPH_CLOCK_USB);
+ MXC_SYS_Reset_Periph(MXC_SYS_RESET_USB);
}
//--------------------------------------------------------------------+
diff --git a/hw/bsp/max32650/family.cmake b/hw/bsp/max32650/family.cmake
index e05bd7652..48853b92c 100644
--- a/hw/bsp/max32650/family.cmake
+++ b/hw/bsp/max32650/family.cmake
@@ -148,10 +148,10 @@ function(family_configure_example TARGET RTOS)
# Flashing
family_flash_jlink(${TARGET})
+ family_flash_openocd_adi(${TARGET})
# Add the optional MSDK OpenOCD flashing
family_flash_msdk(${TARGET})
- family_flash_openocd_adi(${TARGET})
endfunction()
function(family_flash_msdk TARGET)
diff --git a/hw/bsp/max32666/family.c b/hw/bsp/max32666/family.c
index 8ee4b6762..f96393fe1 100644
--- a/hw/bsp/max32666/family.c
+++ b/hw/bsp/max32666/family.c
@@ -93,6 +93,7 @@ void board_init(void) {
}
MXC_SYS_ClockEnable(MXC_SYS_PERIPH_CLOCK_USB);
+ MXC_SYS_Reset_Periph(MXC_SYS_RESET_USB);
}
//--------------------------------------------------------------------+