Daniele Lacamera
354df34b6c
Added build test. Updated mcxa + mcxw to mcux-sdk
2025-02-18 14:43:37 +01:00
Daniele Lacamera
4d1bf5df28
Draft support for MCX W71
2025-02-18 14:42:39 +01:00
Daniele Lacamera
3dc152cf1d
Added ENCRYPT_CACHE= config option
2025-02-12 10:48:23 +01:00
Daniele Lacamera
146b0aa6ae
Move encrypt cache to stack
...
This avoids claiming a large amount of RAM when using libwolfboot from the app.
2025-02-06 08:39:57 +01:00
David Garske
71346b8b81
Tested on STM32F439ZI successfully. Instructions updated.
2025-02-05 16:06:18 +01:00
David Garske
4c2d2b7e6e
Add support for Armored mode with IAR. Currently only supports ECDSA and Cortex-M. ZD19190
2025-02-05 16:06:18 +01:00
JacobBarthelmeh
519e3b721a
Merge pull request #546 from dgarske/fix_actions
...
Fix GitHub Action version (v3 is removed 2025-01-30)
2025-01-30 20:08:32 -07:00
David Garske
422ba9deee
Fix GitHub Action version (v3 is removed 2025-01-30)
2025-01-30 16:45:42 -08:00
David Garske
dd113303e2
Merge pull request #543 from bigbrett/tc3xx-exclude-new-files
...
AURIX: fix ADS build errors caused by compiling new files
2025-01-29 15:17:47 -08:00
Hideki Miyazaki
b70987f86c
revert simple start-up
...
gard UART int
NO_QNX definition
2025-01-30 07:54:59 +09:00
Brett Nicholas
2ee572a7cf
manually exclude new files from ADS build
2025-01-29 14:06:06 -07:00
David Garske
67b6df77c7
Merge pull request #524 from danielinux/rp2350
...
Support for Raspberry-pi pico2 (rp2350)
2025-01-28 07:12:40 -08:00
Andrew Hutchings
6f350ffc63
Update RP2350 README
...
Add additional instructions on how to use the `picotool` instead of a
JLink.
2025-01-28 12:05:03 +00:00
Daniele Lacamera
48252aa891
Updated copyright in rp2350 test-app
2025-01-27 17:36:59 +01:00
Daniele Lacamera
d120000a63
rp2350: Added flash driver
2025-01-27 17:33:45 +01:00
Daniele Lacamera
8b9fc5a32a
Fixed PICO_PLATFORM in pico-sdk test
2025-01-27 17:13:57 +01:00
Daniele Lacamera
a844392bb7
Added arg 'target' to pico-sdk build test
2025-01-27 17:07:13 +01:00
Daniele Lacamera
a14c92f151
Added draft build test.
2025-01-27 17:00:58 +01:00
Daniele Lacamera
b6ed896086
Cleanup initialization code for rp2350.
...
+ TZEN=1 in config
+ Changed SRAM settings (allocated 256KB to the secure supervisor)
+ Updated documentation
+ Added FLASH_NSC area for sg stubs
2025-01-27 12:36:19 +01:00
Daniele Lacamera
6681e54a6a
Working TZ supervisor
2025-01-27 10:29:28 +01:00
Daniele Lacamera
ae82a60a88
rp2350: custom ldscript + TZEN work in progress
2025-01-24 13:06:38 +01:00
Daniele Lacamera
b19d9d6b39
Fixed IMAGE_HEADER_SIZE in rp2350 test-app
2025-01-24 13:06:38 +01:00
Daniele Lacamera
343053b6af
[pico-sdk/rp2350] Added README.md, .gdbinit
2025-01-24 13:06:38 +01:00
Daniele Lacamera
d8372b000c
Removed old README.md
2025-01-24 13:06:38 +01:00
Daniele Lacamera
dedfce9440
Test application distributed off-tree
2025-01-24 13:06:38 +01:00
Daniele Lacamera
a0cbbbf597
Renamed directory
2025-01-24 13:06:38 +01:00
Daniele Lacamera
359c59fa47
Added IDE/pico-sdk dir to build wolfboot+blink app
2025-01-24 13:06:36 +01:00
Daniele Lacamera
628fbe5524
Using CMake from IDE directory
2025-01-24 13:06:08 +01:00
Daniele Lacamera
10ddb3e847
arch.mk: rp2350
2025-01-24 13:06:08 +01:00
Daniele Lacamera
0791d76d65
Draft: support for rp2350
2025-01-24 13:06:08 +01:00
Brett Nicholas
456a6f8d14
Merge pull request #539 from MulattoKid/imxrt_remove_unused_variables
...
Remove unused variables in imx_rt.c causing `multiple definition` errors
2025-01-20 17:09:01 -07:00
David Garske
c2a85fbf32
Merge pull request #535 from bigbrett/tc3xx-ads1.10.6-prjupdates
...
TC3xx: Fixes for ADS 1.10.6
2025-01-20 10:44:19 -08:00
David Garske
4103b8b5af
Avoid redefinition when using USE_BUILTIN_STARTUP.
2025-01-20 16:39:18 +01:00
jordan
5a7a0cfc16
docs: small cleanup.
2025-01-20 16:38:24 +01:00
jordan
e2db8d58c4
Remove external ext_lms, ext_xmss pq integrations.
2025-01-20 16:38:24 +01:00
Daniel Fedai Larsen
57d0f7bfe6
Remove unused variables in imx_rt.c
...
sysPllConfig_BOARD_BootClockRUN, usb1PllConfig_BOARD_BootClockRUN
and videoPllConfig_BOARD_BootClockRUN are unused, and were causing
'multiple definition' errors as the board code generated by
MCUXpresso Config Tools also contains definitions for these variables.
2025-01-16 07:07:58 +01: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
David Garske
5fc2a5057e
Merge pull request #534 from danielinux/prepare-release-2.4.0
...
Prepare release 2.4.0
2025-01-07 12:19:27 -08:00
Daniele Lacamera
35daf2e9b8
Updated pre-compiled keytools
2025-01-07 19:34:34 +01:00
Daniele Lacamera
ba8197fe3e
Added missing Changelog entry.
2025-01-07 19:12:22 +01:00
Daniele Lacamera
892acfded8
Prepare release 2.4.0
2025-01-07 13:35:28 +01:00
philljj
bffc095b09
Merge pull request #533 from danielinux/update-wolfssl-5.7.6
...
Update submodules to wolfssl 5.7.6
2025-01-03 10:42:27 -06:00
David Garske
1468a9204e
Force `WOLFSSL_AARCH64_PRIVILEGE_MODE` for AARCH64 to resolve cpuid.c issues.
2025-01-02 16:03:07 -08:00
Daniele Lacamera
a171090a08
Update wolfTPM
2025-01-03 00:18:03 +01:00
David Garske
d9b9388188
Fix for new armasm support of cpuid.
2025-01-02 15:16:48 -08:00
Daniele Lacamera
58ca84cea8
Include wolfPKCS11 PR42
2025-01-03 00:02:33 +01:00
Daniele Lacamera
fe9eddbd67
wolfPKCS11: include PR 41
2025-01-02 23:37:34 +01:00
Daniele Lacamera
2989ec9628
Updated submodules to wolfSSL 5.7.6
2025-01-02 15:03:33 +01:00