Daniele Lacamera
25eb2b963e
Added header tags for inverse update, fixed sign.c
2021-08-19 19:04:04 +02:00
Daniele Lacamera
f9b826b677
SMALL_STACK: Added description in documentation
...
+ enabled option in the imx-rt1060 build
2021-07-09 11:18:27 +02:00
Elms
f8685b195c
TMS570LC43xx: add project files for Hercules Code Composer Studio
2021-06-23 09:12:17 +02:00
Elms
ee0f93fee0
TMS570LC43xx: Add flash from RAM and test-app and cleanup
...
* add flash demo from RAM
* clean up linker script and flags
* Add hercules test-app: link script and minimal c file
`make CCS_ROOT=/c/ti/ccs1031/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS F021_DIR=/c/ti/Hercules/F021\ Flash\ API/02.01.01`
2021-06-23 09:12:17 +02:00
David Garske
31b785fe7e
Progress with cross-compiling wolfBoot. Will also be creating CCS project.
2021-06-23 09:12:17 +02:00
David Garske
a7b61db9e1
Cleanup ARM boot code. TI R5 support.
2021-06-23 09:12:17 +02:00
Elms
b988cd3748
PPC-t2080: Add minimal test app
...
With debug it will spin for a while and print a count
Also improce config example
2021-06-08 18:14:41 +02:00
Elms
a25ba8c27d
PPC-t2080: Add PPC and NXP T2080 startup
2021-06-08 18:14:41 +02:00
David Garske
63e36692db
Fix for AARCH64 and SP, not building sp_c32.c. Fix image header size for raspberry pi. Added logging.c to DEBUG=1.
2021-06-04 13:47:23 +02:00
David Garske
252b3bcab9
Added list of targets to top of docs/Targets.md.
2021-04-26 15:04:26 -07:00
Daniele Lacamera
6208f48bc8
Fix for issue #89 : Workaround for ECC in STM32H7 driver. Fixed erase
...
function.
2020-11-26 17:43:21 +01:00
Daniele Lacamera
4e27d9197f
Added compile-time option to invert FLAGS logic (FLAGS_INVERT=1)
2020-11-03 11:05:14 +01:00
David Garske
c5ec4e31d8
Merge pull request #81 from danielinux/imx-rt1060
...
i.MX-RT1060 support
2020-10-09 09:35:29 -07:00
Daniele Lacamera
bc4cdaa60e
Added imx-rt1060 example configuration
2020-10-09 13:28:27 +02:00
David Garske
9d3f763354
Fix for scripts to detect and use C version of signing tool if available. Updated instructions to use correct address. Minor cleanups.
2020-09-30 11:45:53 -07:00
Daniele Lacamera
7e1773199d
Minor fixes to block-based claim procedure
2020-09-30 17:45:39 +02:00
Daniele Lacamera
9d09f61b40
Integration of support for DISABLE_BACKUP in stm32l5 (TZEN=1 case)
2020-09-28 18:50:47 +02:00
Daniele Lacamera
f8d1779ef2
Added description for non-secure (dual-bank) mode on L5.
...
Minor fixes for L5: added missing linker sections, disabled MPU.
2020-09-09 14:26:30 -07:00
Daniele Lacamera
fd0b13079a
Added support for dual bank swap in stm32l5
2020-09-09 14:26:30 -07:00
Daniele Lacamera
5614c75f1e
Fixed address alignment, TZEN=0 mode not yet working
2020-09-09 14:26:30 -07:00
Daniele Lacamera
28b275d3f5
Fixed partition size in stm32l5 config
2020-09-09 14:26:30 -07:00
David Garske
43c2e3dd79
Experimental support for STM32L5
2020-09-09 14:26:30 -07:00
David Garske
0c5b66c39e
Fixes for TPM with RSA.
...
* Requires PR https://github.com/wolfSSL/wolfTPM/pull/101
* Cleanup of software vs. TPM code `wolfBoot_verify_signature` functions (ECC and RSA)
* Adjusted the stack size checks with TPM.
* Added STM32F4 programming/debugging instructions.
* In V=1 mode show the keygen command.
2020-06-23 11:57:09 -07:00
Daniele Lacamera
33d3f143f2
Added ENCRYPT=1 to example configuration
2020-06-17 10:39:28 +02:00
Daniele Lacamera
b3fad42f05
Added helper scripts to create test update images, config for enc-uart
...
use case
2020-06-16 17:52:50 +02:00
Daniele Lacamera
01fc80fbf1
Merge pull request #54 from dgarske/stm32wb
...
Fixes to config and documentation for STM32WB
2020-06-01 22:02:17 +02:00
Daniele Lacamera
c1f01649a4
Fixed psoc6 configuration
2020-05-29 08:21:45 +02:00
David Garske
010d6dece4
Fixes to config and documentation for STM32WB.
2020-05-26 09:20:32 -07:00
Daniele Lacamera
ed94f79fd9
Using WOLFBOOT_ROOT instead of relative paths in configs
2020-05-22 19:14:38 +02:00
David Garske
1adb2bcae0
Fix for C keygen tool RSA len variable and the ED25519 generated key. Added description to C sign defaults. Added template Cypress PSoC6 configuration file.
2020-05-20 08:28:06 -07:00
Daniele Lacamera
7ffcdca098
External, emulated non-volatile memory over UART
2020-04-03 14:27:42 +02:00
David Garske
e7446c570f
Fixes for Device Tree (DTS) handling. Updated documentation.
2020-03-06 15:33:41 -08:00
David Garske
2867025ae5
Fixes for handling U-Boot image and DTS. Moved the Xilinx SDK project target settings into target.h.
2020-03-05 15:39:22 -08:00
David Garske
c0b534edd7
wolfBoot Aarch64 support (Xilinx Zynq and Raspberry Pi):
...
* Added Aarch64 boot/startup support
* Added configuration templates for Raspberry Pi 3 and Xilinx ZynqMP UltraScale+
* Added Xilinx Zynq QSPI bare-metal Driver
* Added `NO_XIP` option for full `ext_flash_*` API on all partitions
* Added Xilinx SDK Project Template
* Added support for DTS image partitions
* Added wolfBoot signing tool in Native C (`tools/keytools/sign.c`).
* Added libwolfboot functions `int wolfBoot_fallback_is_possible(void);` and `int wolfBoot_dualboot_candidate(void);`
* Performance improvement to only hash application firmware image once
2020-03-04 12:04:46 -08:00
Daniele Lacamera
6ff8473c0e
Option NVM_WRITEONCE not needed on LPC. (tested multi-write OK)
2020-03-04 16:21:50 +01:00
Daniele Lacamera
a1a13c2318
LPC54xxx: fixed flash write
2020-03-04 16:17:49 +01:00
Daniele Lacamera
78847dcef4
Added example configuration for lpc54606J512
2020-03-04 14:25:33 +01:00
Daniele Lacamera
c32c5da6a1
Renamed KINETIS to MCUXPRESSO, added initial support for LPC family
2020-03-04 08:01:05 +01:00
David Garske
a342b7824f
Minor cleanups.
2019-12-20 10:22:13 -08:00
David Garske
5779baa8a9
Various items for STM32WB55
2019-12-20 19:08:31 +01:00
David Garske
d146193615
Support for STM32H7.
2019-12-16 14:44:45 -08:00
Daniele Lacamera
db8918fdd7
Added PKA=1 by default to k82f example configuration
2019-11-11 14:27:16 -08:00
Daniele Lacamera
c78f0d7026
Added support for STM32 PKA
2019-11-11 15:06:04 +01:00
Daniele Lacamera
2cf2e7eae8
Added example configuration file for Kinetis K82F
2019-11-08 12:02:54 +01:00
David Garske
ea78a0986a
Added some more example .config files. Added ignore for .config.
2019-10-11 10:33:38 -07:00
Daniele Lacamera
ca9ffbab7c
Configuration (via .config), single entry point for options
2019-10-10 20:39:25 +02:00