Releases: GorgonMeducer/Pico_Template
Releases · GorgonMeducer/Pico_Template
v1.4.0 Support pico-sdk 1.3.0
- Support the latest pico-sdk 1.3.0
- Other minor updates
v1.3.2 Fix issues found in the DebugInSRAM configuration
- 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
- Fully support the "no_flash" mode in the original pico-sdk.
- Other minor updates
v1.2.2 Enhanced DebugInSRAM experience
v1.1.1 Enhance debug experience
- Add support for pico-debug
- Fixed the panic issue found in the DebugInSRAM configuration
- Update README
- Other minor updates
v1.0.0 Stable Release
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
- 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
- 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
- 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