Skip to content

v0.22.0

Compare
Choose a tag to compare
@flit flit released this 04 Sep 22:35
v0.22.0
e9a0d7c

Boards and targets

  • Fixed regression with Cypress PSoC6 targets (#680) and merged in cumulative PSoC6 updates from Cypress.
  • Resolved a number of issues (but not all) with NXP LPC55S69.
  • Update ST NUCLEO-H743ZI.
  • Correct the wrong part number for MIMXRT1064-EVK board.
  • Correct part number for ST NUCLEO-WB55RG board.
  • Fix location of input data for flash algorithms in STM32F412xx target.
  • Address an issue with the built-in target STM32L031x6 by disabling double buffered flash programming.
  • New board IDs: DISCO-H747I (stm32h747xihx), NUCLEO-H743ZI2 (stm32h743zitx), micro:bit v1.5 (nrf51), Calliope-mini, MTS_MDOT_F405RG (stm32f405rg), MTS_DRAGONFLY_F411RE (stm32f411re), MTS_DRAGONFLY_L471QG (stm32l471qg), MTS_MDOT_F411RE (stm32f411re), XDOT_L151CC (stm32l151cc), MAX32620MBED (max32620), MAX32620HSP (max32620), MAX32625NEXPAQ (max32625), MAX32630MBED (max32630), MAX32630HSP3 (max32630), EV_COG_AD3029LZ (aducm3029), EV_COG_AD4050LZ (aducm4050), NUCLEO-L073RZ (stm32l073rz), LPC4337 (lpc4337), Teensy 3.1 (mk20dx256vlh7), L-Tek FF1705 (stm32l151cc), L-Tek FF-LPC546XX (lpc54606).

Changes

  • Support running pyOCD with cmsis-pack-manager not installed, in which case managed CMSIS packs are not supported. This is primarily for running on small platforms like Raspberry Pi. See installing_on_non_x86.md for more.
  • Note in readme about using libusb 1.0.21 on Windows to work around a pyusb issue that only appears on that platform.
  • Loading ELF files now uses the segments defined in the file rather than sections.

Fixes

  • Fixed regression on quit option for terminal probe selection prompt.
  • Gracefully handle cases where the "mbed.htm" file does not appear on STLink USB MSC volumes (#695).
  • Fix SVD model handling of unset derived attributes (#688).
  • Catching more USB related exceptions that can be caused by misbehaving devices.