Hi,
I am working through the Quickstart tutorial for the Notecarrier A US development kit. I am using the cellular Notecard.
proceeded smoothly until I tried to perform the “Install Prerequisites–Linux only setup…”. I got an error which I ignored since I figured that I could go back later and figure that out.
After that everything again proceeded smoothly once I figured out that white space is not allowed in my project directory.
After I figured that out I was able to compile and to apparently upload the blink FW to the Swan. However, at the very end I got the following error message at the very end:
Executing task: C:\Users\14242.platformio\penv\Scripts\platformio.exe run --target upload
Processing bw_swan_r5 (platform: ststm32; board: bw_swan_r5; framework: arduino)
----------------------------------------------------------------------------------------Library Manager: Installing blues/Blues Wireless Notecard @ ^1.4.1
Unpacking [####################################] 100%
Library Manager: Blues Wireless Notecard@1.4.5 has been installed!
Verbose mode can be enabled via -v, --verbose
option
CONFIGURATION: Redirecting...
PLATFORM: ST STM32 (16.1.0) > BluesWireless Swan R5
HARDWARE: STM32L4R5ZIY6 120MHz, 640KB RAM, 2MB Flash
DEBUG: Current (blackmagic) External (blackmagic, cmsis-dap, jlink, stlink)
PACKAGES:
- framework-arduinoststm32 @ 4.20500.230714 (2.5.0)
- framework-cmsis @ 2.50700.210515 (5.7.0)
- tool-dfuutil @ 1.11.0
- tool-openocd @ 3.1200.0 (12.0)
- tool-stm32duino @ 1.0.2
- toolchain-gccarmnoneeabi @ 1.100301.220327 (10.3.1)
LDF: Library Dependency Finder → Library Dependency Finder (LDF) — PlatformIO latest documentation
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 13 compatible libraries
Scanning dependencies…
Dependency Graph
|-- Wire @ 1.0.0
|-- Blues Wireless Notecard @ 1.4.5
Building in release mode
Compiling .pio\build\bw_swan_r5\FrameworkArduinoVariant\PeripheralPins.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduinoVariant\PeripheralPins_SWAN_R5.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduinoVariant\generic_clock.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduinoVariant\variant_SWAN_R5.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduinoVariant\variant_generic.cpp.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_adc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_adc_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_can.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_cec.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_comp.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_comp_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_cordic.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_cortex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_crc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_crc_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_cryp.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_cryp_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dac.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dac_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dcache.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dcmi.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dcmi_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dfsdm.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dfsdm_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dma.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dma2d.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dma_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dsi.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_dts.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_eth.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_eth_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_exti.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_fdcan.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_firewall.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_flash.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_flash_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_flash_ramfunc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_fmac.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_fmpi2c.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_fmpi2c_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_fmpsmbus.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_fmpsmbus_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_gfxmmu.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_gpio.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_gpio_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_gpu2d.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_gtzc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_hash.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_hash_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_hcd.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_hrtim.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_hsem.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_i2c.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_i2c_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_i2s.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_i2s_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_icache.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_ipcc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_irda.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_iwdg.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_jpeg.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_lcd.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_lptim.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_ltdc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_ltdc_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_mdf.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_mdios.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_mdma.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_mmc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_mmc_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_nand.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_nor.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_opamp.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_opamp_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_ospi.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_otfdec.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_pccard.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_pcd.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_pcd_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_pka.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_pssi.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_pwr.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_pwr_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_qspi.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_ramcfg.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_ramecc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_rcc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_rcc_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_rng.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_rng_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_rtc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_rtc_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_sai.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_sai_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_sd.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_sd_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_sdadc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_sdram.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_smartcard.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_smartcard_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_smbus.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_smbus_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_spdifrx.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_spi.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_spi_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_sram.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_subghz.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_swpmi.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_tim.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_tim_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_tsc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_uart.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_uart_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_usart.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_usart_ex.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_wwdg.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HAL\stm32yyxx_hal_xspi.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\HardwareTimer.cpp.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_adc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_bdma.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_comp.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_cordic.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_crc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_crs.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_dac.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_delayblock.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_dlyb.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_dma.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_dma2d.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_exti.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_fmac.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_fmc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_fmpi2c.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_fsmc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_gpio.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_hrtim.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_i2c.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_icache.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_lpgpio.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_lptim.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_lpuart.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_mdma.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_opamp.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_pka.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_pwr.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_rcc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_rng.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_rtc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_sdmmc.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_spi.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_swpmi.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_tim.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_ucpd.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_usart.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_usb.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\LL\stm32yyxx_ll_utils.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\new.cpp.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\PortNames.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\analog.cpp.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\bootloader.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\clock.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\core_callback.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\dwt.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\hw_config.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\interrupt.cpp.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\otp.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\pinmap.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\stm32_def.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\system_stm32yyxx.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\timer.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\stm32\uart.c.o
Compiling .pio\build\bw_swan_r5\SrcWrapper\src\syscalls.c.o
Compiling .pio\build\bw_swan_r5\src\main.cpp.o
Compiling .pio\build\bw_swan_r5\lib973\Wire\Wire.cpp.o
Compiling .pio\build\bw_swan_r5\lib973\Wire\utility\twi.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\NoteI2c_Arduino.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\NoteLog_Arduino.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\NoteSerial_Arduino.cpp.o
Archiving .pio\build\bw_swan_r5\lib973\libWire.a
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\NoteTime_Arduino.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\NoteTxn_Arduino.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\Notecard.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_atof.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_b64.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_cjson.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_cjson_helpers.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_const.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_ftoa.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_helpers.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_hooks.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_i2c.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_md5.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_printf.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_request.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_serial.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_str.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\n_ua.c.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JAddBinaryToObject_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JAllocString_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JAtoI_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JBoolValue_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JContainsString_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JGetArray_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JGetBinaryFromObject_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JGetBool_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JGetInt_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JGetItemName_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JGetNumber_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JGetObject_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JGetString_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JGetType_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JIntValue_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JIsExactString_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JIsNullString_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JIsPresent_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JItoA_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JNumberValue_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JStringValue_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\JType_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteAdd_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteClearLocation_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteDebugSyncStatus_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteDebug_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteDebugf_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteErrorClean_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteFactoryReset_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteGetContact_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteGetEnvNumber_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteGetEnv_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteGetLocationMode_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteGetLocation_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteGetNetStatus_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteGetServiceConfig_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteGetStatus_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteGetTemperature_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteGetVersion_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteGetVoltage_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteIsConnected_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteLocalTimeST_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteLocationValid_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteNewCommand_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteNewRequest_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NotePayloadRetrieveAfterSleep_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NotePayloadSaveAndSleep_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NotePayload_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NotePrint_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NotePrintf_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NotePrintln_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteRegion_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteRequestResponseJSON_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteRequestResponse_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteRequestWithRetry_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteRequest_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSendToRoute_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSerialHooks_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetContact_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetEnvDefaultNumber_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetEnvDefault_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetFnI2CMutex_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetFnI2C_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetFnMutex_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetFnNoteMutex_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetFnSerial_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetFn_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetLocationMode_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetLocation_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetProductID_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetSerialNumber_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetSyncMode_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSetUploadMode_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteSleep_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteTemplate_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteTimeSet_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteTime_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteTransactionHooks_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteTransaction_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteUserAgent_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\NoteWake_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\crcAdd_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\crcError_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\i2cNoteReset_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\i2cNoteTransaction_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\serialNoteReset_test.cpp.o
Compiling .pio\build\bw_swan_r5\libfa8\Blues Wireless Notecard\note-c\test\src\serialNoteTransaction_test.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\IPAddress.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\Print.cpp.o
Archiving .pio\build\bw_swan_r5\libfa8\libBlues Wireless Notecard.a
Compiling .pio\build\bw_swan_r5\FrameworkArduino\RingBuffer.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\Stream.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\Tone.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\USBSerial.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\VirtIOSerial.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\WInterrupts.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\WMath.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\WSerial.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\WString.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\abi.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\avr\dtostrf.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\board.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\core_debug.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\hooks.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\itoa.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\main.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\pins_arduino.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\device.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\generic\condition.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\generic\cortexm\sys.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_device.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_init.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_io.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_shmem.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\generic\time.c.oCompiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\init.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\io.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\log.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\libmetal\shmem.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\mbox_ipcc.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\open-amp\remoteproc\remoteproc_virtio.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\open-amp\rpmsg\rpmsg.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\open-amp\rpmsg\rpmsg_virtio.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\openamp.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\rsc_table.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\virt_uart.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\virtio\virtio.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\virtio\virtqueue.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\virtio_buffer.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\OpenAMP\virtio_log.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\startup_stm32yyxx.S.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\cdc\cdc_queue.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\cdc\usbd_cdc.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\cdc\usbd_cdc_if.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\hid\usbd_hid_composite.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\hid\usbd_hid_composite_if.c.oCompiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\usb_device_core.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\usb_device_ctlreq.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\usb_device_ioreq.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\usbd_conf.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\usbd_desc.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\usbd_ep_conf.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\stm32\usb\usbd_if.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\wiring_analog.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\wiring_digital.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\wiring_pulse.cpp.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\wiring_shift.c.o
Compiling .pio\build\bw_swan_r5\FrameworkArduino\wiring_time.c.o
Archiving .pio\build\bw_swan_r5\libFrameworkArduino.a
Linking .pio\build\bw_swan_r5\firmware.elf
Checking size .pio\build\bw_swan_r5\firmware.elf
Advanced Memory Usage is available via “PlatformIO Home > Project Inspect”
RAM: [ ] 0.7% (used 4292 bytes from 655360 bytes)
Flash: [ ] 1.4% (used 28884 bytes from 2097152 bytes)
Building .pio\build\bw_swan_r5\firmware.binstrong text
Adding dfu suffix to firmware.bin
dfu-suffix (dfu-util) 0.11
Copyright 2011-2012 Stefan Schmidt, 2013-2020 Tormod Volden
This program is Free Software and has ABSOLUTELY NO WARRANTY
Suffix successfully added to file
Configuring upload protocol…
AVAILABLE: blackmagic, cmsis-dap, dfu, jlink, mbed, serial, stlink
CURRENT: upload_protocol = dfu
Uploading .pio\build\bw_swan_r5\firmware.bin
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
No DFU capable USB device available
*** [upload] Error 74
============================= [FAILED] Took 237.28 seconds =============================
- The terminal process “C:\Users\14242.platformio\penv\Scripts\platformio.exe ‘run’, ‘–target’, ‘upload’” terminated with exit code: 1.
- Terminal will be reused by tasks, press any key to close it.
I looked through the forum but didn’t see anything that addressed this issue. I would appreciate any help that you might be able to provide.
Thanks,
Ray R