Skip to content

Releases: GorgonMeducer/Pico_Template

v1.4.0 Support pico-sdk 1.3.0

09 Nov 14:56
Compare
Choose a tag to compare
  • Support the latest pico-sdk 1.3.0
  • Other minor updates

v1.3.2 Fix issues found in the DebugInSRAM configuration

27 Sep 23:40
Compare
Choose a tag to compare
  • Fixed the "cannot stop at main()" issue
  • Add the "Reset Pico" button to the "AC6-flash" and "AC6-RunInSRAM" configurations
  • Fixed a potential SP crash issue.
  • Find a workaround for a "crash after reset" issue in the "DebugInSRAM" configuration.
  • Other minor changes.

v1.3.0 Stable version

27 Sep 01:11
Compare
Choose a tag to compare
  • Fully support the "no_flash" mode in the original pico-sdk.
  • Other minor updates

v1.2.2 Enhanced DebugInSRAM experience

19 Sep 17:30
Compare
Choose a tag to compare
  • Fixed the 'RESET' issue found in the 'DebugInSRAM' configuration. Rather than using the normal reset, please click the button 'Reset Pico' instead (as shown below).
    Reset_Pico
  • Fixed an issue found in wrapper/real scheme.
  • Other minor changes.

v1.1.1 Enhance debug experience

18 Sep 22:57
Compare
Choose a tag to compare
  • Add support for pico-debug
  • Fixed the panic issue found in the DebugInSRAM configuration
  • Update README
  • Other minor updates

v1.0.0 Stable Release

09 Sep 17:15
Compare
Choose a tag to compare

This is an important milestone of Pico-Template with the following features:

  • Using Arm Compiler 6 that pico-sdk has NO official support.
    • To gain up to date performance and/or code size in code generation
    • Support Arm Compiler 6.15 and above
  • Use RTE to access the latest CMSIS-Packs
    • The latest CMSIS 5.8.0
    • Various middleware available in Pack-Installer
    • Support Retargeting printf via RTE
  • Ease to Use
    • Using MDK (old but familiar IDE)
    • No requirement on other tools, i.e. cmake, makefile, python etc.
    • Has a customised built-in elf2uf2 tool which has stage2-boot support
  • Support Debug inside MDK using J-Link
  • Support various memory layouts
    • Running code in external flash
    • Running code in SRAM (and the code is still stored in external flash)
    • Debug in SRAM

Add support for stdio, debug and various ways of running code

29 Jul 15:09
Compare
Choose a tag to compare
  • Provide users an option to use the stdio solution from pico-sdk (by default) or retarget the stdin/stdout to a user specified location directly. (See note in env_wrapper.c).
  • Support debug in MDK using J-Link
  • Add dedicated project configurations for:
    • [AC6-flash] Running code in Flash (XIP)
    • [AC6-RunInSRAM] Running code in SRAM (code is still stored in FLASH)
    • [AC6-DebugInSRAM] No Flash is used and only suitable for RAM based debug.

Improve compatibility with CMSIS and Arm Compiler

17 Jul 14:35
a15db0e
Compare
Choose a tag to compare
  • Improve compatibility with CMSIS 5.7.0 and CMSIS 5.8.0
  • Improve compatibility with Arm Compiler 6.15 and above
  • Add a few peripheral drivers to the project template
  • Other minor changes

A beta release without documentation

16 Jul 19:03
Compare
Choose a tag to compare
  • A workable MDK project template
  • Using the CMSIS coming from the RTE
  • No debug support
  • Automatically generate uf2 file after each compilation.
  • Add perf_counter