[riot-notifications] [RIOT-OS/RIOT] Particle boards: Support monofirmware builds and uploads (#12751)
notifications at github.com
Fri Nov 6 13:19:28 CET 2020
@chrysn commented on this pull request.
> - # option is passed explicitly
- FLASH_TARGET_TYPE ?= -t nrf52840
- include $(RIOTMAKE)/tools/pyocd.inc.mk
-else ifeq (openocd,$(PROGRAMMER))
- DEBUG_ADAPTER ?= dap
+ CFLAGS += -DPARTICLE_MONOFIRMWARE
+ ROM_OFFSET = 0x30000
+ FW_ROM_LEN = 0xc4000
+ FLASHFILE = $(BINFILE)-checksummed
+ # Setting DFU_ARGS won't work as the implied --reset causes errors.
+ FFLAGS = -d 0x2B04:0xD00E -a 0 -s 0x30000:leave -D $(FLASHFILE)
+ PROGRAMMER = dfu-util
+ include $(RIOTMAKE)/tools/dfu.inc.mk
+ USEMODULE += usb_board_reset
I've given it a try anyway -- they do fall through safely, so even if CDC-ACM is *not* active, all the ill effect they give is a few "failed to" lines during the build, but it still tries to go for the DFU later, and that's then where the user has to intervene. Fixup'd.
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the notifications