Releases: dinuxbg/gnuprumcu
Releases · dinuxbg/gnuprumcu
Release v0.9.8
Changes since v0.9.7:
- Add experimental support for AM1808 SoCs. Pass
-mmcu=am18xx.pru0and-mmcu=am18xx.pru1to GCC when building firmware. This requires GCC-16!
Release v0.9.7
Release v0.9.6 Latest
Changes since v0.9.5:
- Update IMEM size for AM62 to 16KB, per latest TI documentation.
Release v0.9.5
No functional changes. Mainly updates to the build system and packaging scripts.
Release v0.9.4
Changes since v0.9.1:
- Added I/O header for am62x.
- Fixed the length of a reserved field in AM572x's SPP register.
- Added simple testsuite.
Release v0.9.1
This is a bug fix release. The necessary linker options are added, so that Beaglebone-AI64 firmware images for PRU are properly aligned.
See https://sourceware.org/pipermail/binutils/2023-January/125837.html for more information.
There are no functional changes for AM335x hosts.
Release v0.9.0
Changes since v0.8.0:
- Add TDA4VM (J721E) specs and headers.
- Add alias macros used by TI examples.
Release v0.8.0
Changes since v0.7.0:
- Add AM62x specs.
Release v0.7.0
Changes since v0.6.0:
- Add support for the new feature in GCC12 for direct access to
__R30and__R31.
Release v0.6.0
Changes since v0.5.0:
- Require Binutils at least version 2.37.
- Require pru-gcc to be installed.
- Removed linker scripts. Instead set memory sizes from specs.
- Activated --gc-sections linker option by default.
- Added am64x device specs.
- Changed configure option from
--target=pruto--host=pru, in anticipation of adding source libraries in the future.