fix: suppress firmware update dialog

This commit is contained in:
IOsetting 2023-01-22 01:58:23 +08:00
parent a8e40581ac
commit 98ead6d41a
3 changed files with 15 additions and 1 deletions

14
Misc/jlink-script Normal file
View File

@ -0,0 +1,14 @@
int InitEMU(void) {
JLINK_SYS_Report("--InitEMU()--");
// Silence confirm updating firmware dialog boxes that appear when uploading
JLINK_ExecCommand("SuppressInfoUpdateFW");
JLINK_ExecCommand("DisableAutoUpdateFW");
// Uncomment to hide flash windows
//JLINK_ExecCommand("DisableInfoWinFlashDL");
//JLINK_ExecCommand("DisableInfoWinFlashBPs");
return 0;
}
int ConfigTargetSettings(void) {
JLINK_SYS_Report("--ConfigTargetSettings()--");
return 0;
}

View File

@ -107,7 +107,7 @@ clean:
flash: flash:
ifeq ($(FLASH_PROGRM),jlink) ifeq ($(FLASH_PROGRM),jlink)
$(JLINKEXE) -device $(JLINK_DEVICE) -if swd -speed 4000 -CommanderScript $(TOP)/Misc/flash.jlink $(JLINKEXE) -device $(JLINK_DEVICE) -if swd -speed 4000 -JLinkScriptFile $(TOP)/Misc/jlink-script -CommanderScript $(TOP)/Misc/jlink-command
else ifeq ($(FLASH_PROGRM),pyocd) else ifeq ($(FLASH_PROGRM),pyocd)
$(PYOCD_EXE) erase -t $(PYOCD_DEVICE) --chip --config $(TOP)/Misc/pyocd.yaml $(PYOCD_EXE) erase -t $(PYOCD_DEVICE) --chip --config $(TOP)/Misc/pyocd.yaml
$(PYOCD_EXE) load $(BDIR)/$(PROJECT).hex -t $(PYOCD_DEVICE) --config $(TOP)/Misc/pyocd.yaml $(PYOCD_EXE) load $(BDIR)/$(PROJECT).hex -t $(PYOCD_DEVICE) --config $(TOP)/Misc/pyocd.yaml