"Export Successful" but not flashing to Daisy

Hey there, I’m working on a fairly large project, that I’ve been composing in a series of smaller patches that I’ve all tested, and have flashed and performed properly on my DaisySeed. I just today got around to putting all the patches together as one project, and when I attempt to compile and flash to Daisy, the compiler finishes shockingly quickly, and says “Export Successful”. Despite this, nothing is flashed, and the Daisy continues to operate on whatever small patch was flashed to it previously.

I found this thread where someone had a similar problem, and it was solved by reinstalling the Toolchain. I tried this, and it didn’t fix the issue, so now I’m stuck, and at a loss for a solution to my issue. Below I’ll paste the compiler lines, and hopefully one of y’all spots the issue that’s stopping me here. Unfortunately I’m not a skilled enough coder to solve this on my own :frowning:

30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
ringop-overflow -g -ggdb -MMD -MP -MF"build/HvMessageQueue.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvMessageQueue.lst HvMessageQueue.c -o build/HvMessageQueue.o
In file included from HvMessage.h:20,
from HvMessage.c:17:
HvMessage.c: In function ‘msg_toString’:
In file included from HvMessagePool.h:20,
from HvMessagePool.c:17:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
HvMessage.c:173:55: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint32_t’ {aka ‘long unsigned int’} [-Wformat=]
173 | case HV_MSG_HASH: len[i] = hv_snprintf(NULL, 0, “0x%X”, msg_getHash(m, i)) + 1; break;
| ^~~~~~ ~~~~~~~~~~~~~~~~~
| |
| uint32_t {aka long unsigned int}
HvUtils.h:128:50: note: in definition of macro ‘hv_snprintf’
128 | #define hv_snprintf(a, b, c, …) snprintf(a, b, c, VA_ARGS)
| ^
HvMessage.c:173:59: note: format string is defined here
173 | case HV_MSG_HASH: len[i] = hv_snprintf(NULL, 0, “0x%X”, msg_getHash(m, i)) + 1; break;
| ~^
| |
| unsigned int
| %lX
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvSignalDel1.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvSignalDel1.lst HvSignalDel1.c -o build/HvSignalDel1.o
In file included from HvMessage.h:20,
from HvMessage.c:17:
HvMessage.c:192:62: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint32_t’ {aka ‘long unsigned int’} [-Wformat=]
192 | case HV_MSG_HASH: hv_snprintf(finalString+pos, len[i], “0x%X”, msg_getHash(m, i)); break;
| ^~~~~~ ~~~~~~~~~~~~~~~~~
| |
| uint32_t {aka long unsigned int}
HvUtils.h:128:50: note: in definition of macro ‘hv_snprintf’
128 | #define hv_snprintf(a, b, c, …) snprintf(a, b, c, VA_ARGS)
| ^
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvSignalLine.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvSignalLine.lst HvSignalLine.c -o build/HvSignalLine.o
HvMessage.c:192:66: note: format string is defined here
192 | case HV_MSG_HASH: hv_snprintf(finalString+pos, len[i], “0x%X”, msg_getHash(m, i)); break;
| ~^
| |
| unsigned int
| %lX
In file included from HvMessage.h:20,
from HvMessageQueue.h:20,
from HvMessageQueue.c:17:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
In file included from HvHeavy.h:20,
from HvHeavyInternal.h:20,
from HvSignalDel1.h:20,
from HvSignalDel1.c:17:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
In file included from HvHeavy.h:20,
from HvHeavyInternal.h:20,
from HvSignalLine.h:20,
from HvSignalLine.c:17:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvSignalPhasor.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvSignalPhasor.lst HvSignalPhasor.c -o build/HvSignalPhasor.o
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvSignalRPole.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvSignalRPole.lst HvSignalRPole.c -o build/HvSignalRPole.o
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvSignalVar.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvSignalVar.lst HvSignalVar.c -o build/HvSignalVar.o
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvTable.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvTable.lst HvTable.c -o build/HvTable.o
In file included from HvHeavy.h:20,
from HvHeavyInternal.h:20,
from HvSignalPhasor.h:20,
from HvSignalPhasor.c:17:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvUtils.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvUtils.lst HvUtils.c -o build/HvUtils.o
In file included from HvHeavy.h:20,
from HvHeavyInternal.h:20,
from HvSignalRPole.h:20,
from HvSignalRPole.c:17:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
In file included from HvHeavy.h:20,
from HvHeavyInternal.h:20,
from HvSignalVar.h:20,
from HvSignalVar.c:17:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
In file included from HvHeavy.h:20,
from HvTable.h:20,
from HvTable.c:17:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/startup_stm32h750xx.d" -std=gnu11 -Wa,-a,-ad,-alms=build/startup_stm32h750xx.lst ../../libdaisy/core/startup_stm32h750xx.c -o build/startup_stm32h750xx.o
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-g++ -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HeavyContext.d" -fno-exceptions -fasm -finline -finline-functions-called-once -fshort-enums -fno-move-loop-invariants -fno-unwind-tables -fno-rtti -Wno-register -std=gnu++14 -Wa,-a,-ad,-alms=build/HeavyContext.lst HeavyContext.cpp -o build/HeavyContext.o
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-g++ -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HeavyDaisy_workinprogresspedal3.d" -fno-exceptions -fasm -finline -finline-functions-called-once -fshort-enums -fno-move-loop-invariants -fno-unwind-tables -fno-rtti -Wno-register -std=gnu++14 -Wa,-a,-ad,-alms=build/HeavyDaisy_workinprogresspedal3.lst HeavyDaisy_workinprogresspedal3.cpp -o build/HeavyDaisy_workinprogresspedal3.o
In file included from HvUtils.c:17:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-g++ -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/Heavy_workinprogresspedal3.d" -fno-exceptions -fasm -finline -finline-functions-called-once -fshort-enums -fno-move-loop-invariants -fno-unwind-tables -fno-rtti -Wno-register -std=gnu++14 -Wa,-a,-ad,-alms=build/Heavy_workinprogresspedal3.lst Heavy_workinprogresspedal3.cpp -o build/Heavy_workinprogresspedal3.o
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-g++ -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -DBOOT_APP -include stm32h7xx.h -I../../libdaisy -I../../libdaisy/src/ -I../../libdaisy/src/sys -I../../libdaisy/src/usbd -I../../libdaisy/src/usbh -I../../libdaisy/Drivers/CMSIS_5/CMSIS/Core/Include/ -I../../libdaisy/Drivers/CMSIS-DSP/Include -I../../libdaisy/Drivers/CMSIS-Device/ST/STM32H7xx/Include -I../../libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I../../libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I../../libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Inc -I../../libdaisy/core/ -I../../libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvHeavy.d" -fno-exceptions -fasm -finline -finline-functions-called-once -fshort-enums -fno-move-loop-invariants -fno-unwind-tables -fno-rtti -Wno-register -std=gnu++14 -Wa,-a,-ad,-alms=build/HvHeavy.lst HvHeavy.cpp -o build/HvHeavy.o
In file included from HvHeavy.h:20,
from Heavy_workinprogresspedal3.h:36,
from HeavyDaisy_workinprogresspedal3.cpp:33:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
In file included from HeavyContextInterface.hpp:20,
from HeavyContext.hpp:20,
from Heavy_workinprogresspedal3.hpp:37,
from Heavy_workinprogresspedal3.cpp:33:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
In file included from HeavyContextInterface.hpp:20,
from HeavyContext.hpp:20,
from HeavyContext.cpp:17:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
In file included from HeavyContextInterface.hpp:20,
from HeavyContext.hpp:20,
from HvHeavy.cpp:17:
HvUtils.h:30:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
30 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-g++ build/HvControlBinop.o build/HvControlCast.o build/HvControlDelay.o build/HvControlIf.o build/HvControlRandom.o build/HvControlSlice.o build/HvControlSystem.o build/HvControlUnop.o build/HvControlVar.o build/HvLightPipe.o build/HvMessage.o build/HvMessagePool.o build/HvMessageQueue.o build/HvSignalDel1.o build/HvSignalLine.o build/HvSignalPhasor.o build/HvSignalRPole.o build/HvSignalVar.o build/HvTable.o build/HvUtils.o build/startup_stm32h750xx.o build/HeavyContext.o build/HeavyDaisy_workinprogresspedal3.o build/Heavy_workinprogresspedal3.o build/HvHeavy.o -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard --specs=nano.specs --specs=nosys.specs -T../../libdaisy/core/STM32H750IB_sram.lds -L../../libdaisy/build -ldaisy -lc -lm -lnosys -Wl,-Map=build/HeavyDaisy_workinprogresspedal3.map,–cref -Wl,–gc-sections -Wl,–print-memory-usage -o build/HeavyDaisy_workinprogresspedal3.elf
Memory region Used Size Region Size %age Used
FLASH: 0 GB 128 KB 0.00%
DTCMRAM: 15764 B 128 KB 12.03%
SRAM: 147200 B 480 KB 29.95%
RAM_D2_DMA: 16704 B 32 KB 50.98%
RAM_D2: 0 GB 256 KB 0.00%
RAM_D3: 0 GB 64 KB 0.00%
BACKUP_SRAM: 12 B 4 KB 0.29%
ITCMRAM: 0 GB 64 KB 0.00%
SDRAM: 0 GB 64 MB 0.00%
QSPIFLASH: 0 GB 7936 KB 0.00%
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-objcopy -O ihex build/HeavyDaisy_workinprogresspedal3.elf build/HeavyDaisy_workinprogresspedal3.hex
C:/Users/Public/Documents/plugdata/Toolchain/usr/bin/arm-none-eabi-objcopy -O binary -S build/HeavyDaisy_workinprogresspedal3.elf build/HeavyDaisy_workinprogresspedal3.bin
Testing bootloader…
Bootloader found…
Flashing…
dfu-util -a 0 -s 0x90040000:leave -D build/HeavyDaisy_workinprogresspedal3.bin -d ,0483:df11
dfu-util 0.10

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2020 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util / Tickets

Opening DFU capable USB device…
ID 0483:df11
Run-time device DFU version 011a
Claiming USB DFU Interface…
Setting Alternate Setting #0
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 1024
DfuSe interface name: "Internal Flash "
Downloading element to address = 0x90040000, size = 147200
Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
Last page at 0x90063eff is not writeable
make: *** [../../libdaisy/core/Makefile:345: program-dfu] Error 74

Next time please format the console output using a code-block instead of a block-quote, that makes it much easier to read.

From what I can tell there are no compile errors, so most of this log isn’t needed.

Looking at the memory table I’m assuming you are flashing with Big mode and you already have the bootloader installed? The device is definitely set into bootloader wait mode before flashing?

I am flashing in Big mode and the bootloader is installed. And the device is definitely in bootloader wait. I attempted the flash multiple times to be sure, and like I said, I’ve still been able to flash smaller patches with no issues. Every time I go back to this patch however, I run into the same issue.

Maybe try Huge instead? although from the memory table there’s no indication that SRAM is full.

Btw if you are on plugdata 0.9.2 you may want to update the bootloader to the latest version. That way it’s in sync with the current libDaisy version.

I tried Huge, and I’m still having the same issues. I just updated the bootloader as well, and the issue still persists. :confused:

I’ve also double checked, and Big/Huge are refusing to flash regardless of the patch I’m flashing. Choosing Small still work fine however.

Still stuck on this issue, and not sure what to do :confused:

Can you share more information about the patches you are trying to flash?

Even better if you can share a minimal example.