Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Preparing firmware for debugging...
- Processing seeed_xiao (board: seeed_xiao; platform: atmelsam; framework: arduino)
- --------------------------------------------------------------------------------
- Verbose mode can be enabled via `-v, --verbose` option
- CONFIGURATION: https://docs.platformio.org/page/boards/atmelsam/seeed_xiao.html
- PLATFORM: Atmel SAM (7.1.0) > Seeeduino XIAO
- HARDWARE: SAMD21G18A 48MHz, 32KB RAM, 256KB Flash
- DEBUG: Current (jlink) External (atmel-ice, blackmagic, jlink)
- PACKAGES:
- - framework-arduino-samd-seeed @ 1.8.1
- - framework-cmsis @ 2.50400.181126 (5.4.0)
- - framework-cmsis-atmel @ 1.2.2
- - toolchain-gccarmnoneeabi @ 1.70201.0 (7.2.1)
- LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
- LDF Modes: Finder ~ chain, Compatibility ~ soft
- Found 14 compatible libraries
- Scanning dependencies...
- No dependencies
- Building in debug mode
- Compiling .pio/build/seeed_xiao/src/main.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduinoVariant/variant.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/IPAddress.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/IPv6Address.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/Print.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/Reset.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/Retarget.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/SERCOM.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/Stream.cpp.o
- Archiving .pio/build/seeed_xiao/libFrameworkArduinoVariant.a
- Indexing .pio/build/seeed_xiao/libFrameworkArduinoVariant.a
- Compiling .pio/build/seeed_xiao/FrameworkArduino/StreamString.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_CDC.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/Adafruit_USBD_Device.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/bth/bth_device.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/cdc/cdc_device.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/dfu/dfu_rt_device.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/hid/hid_device.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/midi/midi_device.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/msc/msc_device.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/net/net_device.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/usbtmc/usbtmc_device.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/class/vendor/vendor_device.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/common/tusb_fifo.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/device/usbd.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/device/usbd_control.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/dialog/da146xx/dcd_da146xx.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/espressif/esp32s2/dcd_esp32s2.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/microchip/samd/dcd_samd.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/microchip/samg/dcd_samg.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nordic/nrf5x/dcd_nrf5x.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nuvoton/nuc120/dcd_nuc120.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nuvoton/nuc121/dcd_nuc121.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nuvoton/nuc505/dcd_nuc505.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/lpc17_40/dcd_lpc17_40.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/lpc17_40/hcd_lpc17_40.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/lpc18_43/hcd_lpc18_43.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/lpc_ip3511/dcd_lpc_ip3511.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/nxp/transdimension/dcd_transdimension.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/sony/cxd56/dcd_cxd56.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/st/synopsys/dcd_synopsys.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/ti/msp430x5xx/dcd_msp430x5xx.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/portable/valentyusb/eptri/dcd_eptri.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src/tusb.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/TinyUSB/Adafruit_TinyUSB_SAMD.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/Tone.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/USB/CDC.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/USB/PluggableUSB.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/USB/SAMD21_USBDevice.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/USB/USBCore.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/USB/samd21_host.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/Uart.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/WInterrupts.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/WMath.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/WString.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/abi.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/avr/dtostrf.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/base64.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/cbuf.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/cortex_handlers.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/delay.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/hooks.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/itoa.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/libb64/cdecode.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/libb64/cencode.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/main.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/math_helper.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/new.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/pulse.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/pulse_asm.S.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/startup.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/wiring.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/wiring_analog.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/wiring_digital.c.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/wiring_private.c.o
- /Users/dgtlocal/.platformio/packages/framework-arduino-samd-seeed/cores/arduino/wiring_analog.c:35:12: warning: '_dacResolution' defined but not used [-Wunused-variable]
- static int _dacResolution = 10;
- ^~~~~~~~~~~~~~
- Compiling .pio/build/seeed_xiao/FrameworkArduino/wiring_pwm.cpp.o
- Compiling .pio/build/seeed_xiao/FrameworkArduino/wiring_shift.c.o
- /Users/dgtlocal/.platformio/packages/framework-arduino-samd-seeed/cores/arduino/wiring_pwm.cpp: In function 'void noPwm(uint32_t)':
- /Users/dgtlocal/.platformio/packages/framework-arduino-samd-seeed/cores/arduino/wiring_pwm.cpp:374:13: warning: unused variable 'tcChannel' [-Wunused-variable]
- uint8_t tcChannel = GetTCChannelNumber(pinDesc.ulPWMChannel);
- ^~~~~~~~~
- Archiving .pio/build/seeed_xiao/libFrameworkArduino.a
- Indexing .pio/build/seeed_xiao/libFrameworkArduino.a
- Linking .pio/build/seeed_xiao/firmware.elf
- Checking size .pio/build/seeed_xiao/firmware.elf
- Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
- RAM: [= ] 7.4% (used 2412 bytes from 32768 bytes)
- Flash: [= ] 5.1% (used 13452 bytes from 262144 bytes)
- Building .pio/build/seeed_xiao/firmware.bin
- SEGGER J-Link GDB Server V7.50a Command Line Version
- JLinkARM.dll V7.50a (DLL compiled Jul 8 2021 18:16:55)
- Command line: -singlerun -if SWD -select USB -device ATSAMD21G18 -port 2331
- -----GDB Server start settings-----
- GDBInit file: none
- GDB Server Listening port: 2331
- SWO raw output listening port: 2332
- Terminal I/O port: 2333
- Accept remote connection: yes
- Generate logfile: off
- Verify download: off
- Init regs on start: off
- Silent mode: off
- Single run mode: on
- Target connection timeout: 0 ms
- ------J-Link related settings------
- J-Link Host interface: USB
- J-Link script: none
- J-Link settings file: none
- ------Target related settings------
- Target device: ATSAMD21G18
- Target interface: SWD
- Target interface speed: 4000kHz
- Target endian: little
- Connecting to J-Link...
- ========================= [SUCCESS] Took 3.27 seconds =========================
- J-Link is connected.
- Firmware: J-Link EDU Mini V1 compiled May 2 2022 09:00:59
- Hardware: V1.00
- S/N: 801042181
- Feature(s): FlashBP, GDB
- Checking target voltage...
- Target voltage: 3.30 V
- Listening on TCP/IP port 2331
- Connecting to target...
- Connected to target
- Waiting for GDB connection...Connected to 127.0.0.1
- Reading all registers
- Read 4 bytes @ address 0x00002224 (Data = 0x18410080)
- Received monitor command: clrbp
- Received monitor command: speed auto
- Select auto target interface speed (2000 kHz)
- Select auto target interface speed (2000 kHz)
- Received monitor command: reset
- Resetting target
- Resetting target
- Received monitor command: halt
- Halting target CPU...
- ...Target halted (PC = 0x00000294)
- Downloading 13200 bytes @ address 0x00002000
- Downloading 92 bytes @ address 0x00005390
- Downloading 252 bytes @ address 0x000053EC
- Reading symbols from /Users/dgtlocal/CLionProjects/xiao_methflow/.pio/build/seeed_xiao/firmware.elf...done.
- PlatformIO Unified Debugger -> https://bit.ly/pio-debug
- PlatformIO: debug_tool = jlink
- PlatformIO: Initializing remote target...
- 0x00002224 in micros () at /Users/dgtlocal/.platformio/packages/framework-arduino-samd-seeed/cores/arduino/delay.c:84
- 84 return ((count+pend) * 1000) + (((SysTick->LOAD - ticks)*(1048576/(VARIANT_MCK/1000000)))>>20) ;
- Writing register (PC = 0x 2148)
- Read 4 bytes @ address 0x00002148 (Data = 0x4A12B510)
- Reading 64 bytes @ address 0x000022C0
- Read 2 bytes @ address 0x000022CE (Data = 0xF000)
- Error during pretty printers setup: Undefined info command: "pretty-printer". Try "help info".
- Some features and performance optimizations will not be available.
- Reading 64 bytes @ address 0x00002100
- Read 2 bytes @ address 0x00002112 (Data = 0x24FA)
- Read 2 bytes @ address 0x00002124 (Data = 0x0020)
- Read 4 bytes @ address 0x00002272 (Data = 0x4B031B40)
- Reading 64 bytes @ address 0x20007FC0
- Read 4 bytes @ address 0x000001F4 (Data = 0xF7FF84AE)
- WARNING: Failed to read memory @ address 0xF1FFDFEF
- Read 4 bytes @ address 0x000001F4 (Data = 0xF7FF84AE)
- WARNING: Failed to read memory @ address 0xF1FFDFEF
- PlatformIO: Initialization completed
- Setting breakpoint @ address 0x00002112, Size = 2, BPHandle = 0x0001
- Setting breakpoint @ address 0x00002124, Size = 2, BPHandle = 0x0002
- Setting breakpoint @ address 0x000022CE, Size = 2, BPHandle = 0x0003
- Starting target CPU...
- ...Breakpoint reached @ address 0x000022CE
- Reading all registers
- Removing breakpoint @ address 0x00002112, Size = 2
- Removing breakpoint @ address 0x00002124, Size = 2
- Removing breakpoint @ address 0x000022CE, Size = 2
- Read 4 bytes @ address 0x000022CE (Data = 0xF8DBF000)
- PlatformIO: Resume the execution to `debug_init_break = tbreak main`
- PlatformIO: More configuration options -> https://bit.ly/pio-debug
- Temporary breakpoint 1, main () at /Users/dgtlocal/.platformio/packages/framework-arduino-samd-seeed/cores/arduino/main.cpp:63
- 63 init();
- Reading 64 bytes @ address 0x20002DC0
- Read 4 bytes @ address 0x00002192 (Data = 0x0000E7FE)
- Read 4 bytes @ address 0x00002272 (Data = 0x4B031B40)
- Read 4 bytes @ address 0xE49653D0 (Data = 0x00000000)
- Read 2 bytes @ address 0xE49653D0 (Data = 0x0000)
- Read 4 bytes @ address 0xE49653D0 (Data = 0x00000000)
- Read 2 bytes @ address 0xE49653D0 (Data = 0x0000)
- Received monitor command: clrbp
- Received monitor command: reset
- pio_reset_run_target
- Resetting target
- Resetting target
- Received monitor command: go
- Starting target CPU...
- GDB closed TCP/IP connection (Socket 10)
Add Comment
Please, Sign In to add comment