Skip to content

Version 1.31

Latest
Compare
Choose a tag to compare
@devanlai devanlai released this 09 Oct 04:15
· 23 commits to master since this release

dap42 firmware release 1.31

This is an incremental release to update to the latest version of libopencm3 and to formalize the DAP42DC hardware target.

Changelog

DAP42DC hardware target

  • Derek's standalone DAP42 debugger design now has its own dedicated target: DAP42DC.
  • The pinout is similar to the BRAINV3.3 target except without CAN support.

libopencm3 updates

  • The libopencm3 submodule has been updated to 239b4a4 (2018-10-03).
  • Linker scripts now reference cortex-m-generic.ld instead of libopencm3_stm32f0.ld/libopencm3_stm32f1.ld
  • It is no longer necessary for the Cortex-M0 target configurations to provide default USART preprocessor defines for compatibility
  • USB control callbacks now use the usbd_request_return_codes enum type instead of int
  • The CAN driver no longer passes in the CAN peripheral to can_filter_id_mask_32bit_init. I'm pretty sure that parameter is going to come back in a future version of libopencm3 though.

Continuous Integration updates

  • The CircleCI 1.0 configuration has been updated to the new CircleCI 2.0 format
  • The build toolchain has been updated from gcc-arm-none-eabi-5.2-2015q4 to gcc-arm-none-eabi-6.2-2016q4.
  • The toolchain install utility script now detects and complains if the toolchain is not executable due to 32-bit/64-bit compatibility issues.

Prebuilt binaries

Binaries for F042 targets

  • DAP42.bin is the firmware for native dap42 hardware.
  • DAP42DC.bin is the firmware for ISC's standalone DAP42 debugger hardware.
  • BRAINv3.3.bin is the firmware for dap42 hardware embedded into CalSol's custom LPC1549 development board.

Binaries to flash onto STLink/v2 clones via SWD

  • DAP103-dapboot-combined-stlink.bin contains the debugger firmware bundled with the dapboot DFU bootloader.
  • DAP103-stlink.bin is just the debugger firmware, with no firmware upgrade capabilities.

Binaries to upgrade reprogrammed STLink/v2 clones via DFU

  • DAP103-DFU-stlink.bin is just the updated debugger firmware.

Sources

Full source code for the dap42 project can be found online: