Commit Graph

12 Commits (master)

Author SHA1 Message Date
Brett Nicholas d689656a71 Add support for wolfHSM cert chain verification on TC3xx 2025-05-30 11:15:56 -06:00
Brett Nicholas d49e507926 - Support external flash for elf scatter-loading
- Support ELF scatter-loading on TC3xx
- Modify TC3xx HAL flash erase to support arbitrary offsets and sizes
- Realign partition size and addresses to support more efficient sector mass erase on update
2025-05-08 08:50:26 -06:00
Brett Nicholas f3957d0b58 quick fixes for AURIX IDE 2025-03-13 09:57:00 -06:00
Brett Nicholas 2ee572a7cf manually exclude new files from ADS build 2025-01-29 14:06:06 -07:00
Brett Nicholas a22a9b1686 tc3xx: fix wolfBoot-tc3xx project and wbaurixtool.sh to properly generate macros for non-HSM projects 2025-01-08 12:20:06 -07:00
Brett Nicholas 57d224bf76 Updates to wolfBoot-tc3xx-wolfHSM and test-app-wolfHSM ADS projects for ADS 1.10.6. Adds same fixes from d1e24b639a 2025-01-08 11:50:16 -07:00
Brett Nicholas d1e24b639a Updates to wolfBoot-tc3xx and test-app ADS projects for ADS 1.10.6
This fix explicitly adds -mtc162 to compiler and linker flags in project
settings to fix a build error when opening projects in ADS 1.10.6.

Opening wolfBoot and test-app projects in ADS 1.10.6 resulted in compilation errors
on tricore asm in IfxCpu.c. Newly created projects in 1.10.6 have -mctc162
passed as a compiler option, but older projects don't. Dropdown menu to
set the CPU architecture is broken in IDE when trying to set in a
project created with older ADS version. Explicitly adding -mtc162 fixes
the issue.
2025-01-08 11:34:40 -07:00
Brett Nicholas 4b8e4b7907 Additional fixes for new keytool features introduced in #521 2024-12-16 19:12:23 +01:00
Brett Nicholas ceffc788dd - support for wolfHSM ML-DSA on simulator and AURIX (DMA only)
- consolidate AURIX scripts into wbaurixtool.sh
- documentation updates
2024-12-16 19:12:23 +01:00
Brett Nicholas 78e4275f99 Initial wolfHSM support for simulator and AURIX TC3xx 2024-11-13 09:52:49 +01:00
Brett Nicholas 79cd6e74f0 tc3xx: remove bmhd input sections from linker script 2024-08-20 11:41:31 -06:00
Brett Nicholas 2d6308ec2c - Infineon TC3xx support
- fix (existing) unused variable compiler warnings
- documentation updates
- add multi-sector erase option
2024-07-31 09:22:31 +02:00