← index #5548PR #4608
Related · high · value 1.678
QUERY · ISSUE

STM32: Not able to build mboot without USB and user switch

openby marc-baopened 2020-01-18updated 2020-01-20
port-stm32

I'm trying to do a board without a USB or switch, using the STM32F411. I want to use MBOOT to update the FW only when it is called from within an application so have no need for a USB or switch. It will use an external SPI flash chip. I've got this working on the basic pyboard.

I've declared the below - yet MBOOT gives multiple errors when calling sudo make BOARD=NAME__ USE_MBOOT=1 clean all

#define MICROPY_HW_HAS_SWITCH (0)
#define MICROPY_HW_ENABLE_USB (0)
#define MICROPY_HW_USB_FS (0)

Is there a way to use MBOOT without a USB or switch?

CANDIDATE · PULL REQUEST

ports/stm32/mboot - Set USE_MBOOT=1 by default

closedby dhylandsopened 2019-03-15updated 2019-03-18

This allows boards that need USE_MBOOT to be built
properly whether USE_MBOOT=1 is specified when building mboot.

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied