[FL-1473, FL-1651] Update STM32CubeWB to latest version. Radio firmware bundle. (#642)
* FuriHal: update STM32CubeWB to latest version. * Makefile: debug other script * FuriHal: correctly handle 0 size transfers in VCP * Dolphin: cleanup and minor timer tuning. * FuriHal: update FreeRTOS config with bigger timer command queue. * FuriHal: delayed irq enabling, fixes missing ticks. * FuriHal: use SFSA to determine free space for internal FS, update linker script to use as much space as theoretically possible. * Scripts: update core2 flashing scripts and OB data. * Github: bundle resources, core2 firmware and supplementary data. * GitHub: versioning for supplemental artifacts
This commit is contained in:
@@ -88,22 +88,16 @@ debug: flash
|
||||
-ex "compare-sections" \
|
||||
$(OBJ_DIR)/$(PROJECT).elf; \
|
||||
|
||||
debug_other:
|
||||
arm-none-eabi-gdb-py \
|
||||
-ex 'target extended-remote | openocd -c "gdb_port pipe" $(OPENOCD_OPTS)' \
|
||||
-ex "set confirm off" \
|
||||
-ex "source ../debug/PyCortexMDebug/PyCortexMDebug.py" \
|
||||
-ex "svd_load $(SVD_FILE)" \
|
||||
|
||||
openocd:
|
||||
openocd $(OPENOCD_OPTS)
|
||||
|
||||
bm_debug: flash
|
||||
set -m; blackmagic & echo $$! > $(OBJ_DIR)/agent.PID
|
||||
arm-none-eabi-gdb-py \
|
||||
-ex "target extended-remote 127.0.0.1:2000" \
|
||||
-ex "set confirm off" \
|
||||
-ex "monitor debug_bmp enable"\
|
||||
-ex "monitor swdp_scan"\
|
||||
-ex "attach 1"\
|
||||
-ex "source ../debug/FreeRTOS/FreeRTOS.py" \
|
||||
$(OBJ_DIR)/$(PROJECT).elf; \
|
||||
kill `cat $(OBJ_DIR)/agent.PID`; \
|
||||
rm $(OBJ_DIR)/agent.PID
|
||||
|
||||
clean:
|
||||
@echo "\tCLEAN\t"
|
||||
@$(RM) $(OBJ_DIR)/*
|
||||
|
Reference in New Issue
Block a user