David Garske
5463105eab
Adds STM32U5 support. Thank you ST.
2022-01-24 00:07:03 -08:00
David Garske
ff28cec38a
Minor cleanups. Add the required Cube HAL to app Makefile.
2021-08-26 13:03:49 -07:00
Daniele Lacamera
301bc3e0b6
Test through 'test-delta' target
...
- changed syntax for test-expect-version to accept a UART_DEV
2021-08-16 12:00:39 +02:00
Elms
b4f68d0c6b
TMS570LC43xx: fix default compiler programs and options
2021-06-23 09:12:17 +02:00
Elms
fad70ef7f7
make: refactor `-Wstack-usage` and `XMALLOC_USER` and override for R5
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
Elms
c1e000faa0
make: clean up and check_config update
...
Also add emacs backup files to ignore
2021-06-08 18:14:41 +02:00
Elms
4c63cfd974
cleanup makefiles
2021-05-14 09:38:31 +02:00
Elms
17582b2cfc
make: use objdump to fill out image
2021-05-14 09:38:31 +02:00
Daniele Lacamera
2394c7424e
Fixed stm32h7.c hal write from app
2020-11-26 17:43:21 +01:00
David Garske
4706d2f126
Peer review fixes. Fixes for SHA3 and RSA4096 in makefiles. Fixes for Xilinx SDK excludes. Cleanup of the printf to use the built-in facilities (`wolfBoot_printf`).
2020-11-12 10:47:32 +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
f533c7c654
Cleanup test application + removed unused components
2020-10-09 16:53:07 +02:00
Daniele Lacamera
9186c263a2
Fixed IMX-RT-1060 flash driver, working update
2020-10-09 13:26:28 +02:00
Daniele Lacamera
c26d2c0517
Fixed bootloader link step; added stub for nor flash driver
2020-10-07 18:41:02 +02:00
Daniele Lacamera
4e5517d0d9
Added makefile options + test application for i.mx-RT1060
...
(work in progress)
2020-09-28 14:45:15 +02:00
Daniele Lacamera
5614c75f1e
Fixed address alignment, TZEN=0 mode not yet working
2020-09-09 14:26:30 -07:00
David Garske
43c2e3dd79
Experimental support for STM32L5
2020-09-09 14:26:30 -07:00
Daniele Lacamera
845eef7db0
Encryption: address alignment fixes, stm32wb fixes
2020-06-16 17:52:50 +02:00
Daniele Lacamera
53bf4d04db
Encrypt: API design
2020-06-16 17:50:55 +02:00
Daniele Lacamera
1d24d326b1
Experimental: chacha20 encryption for external partitions
2020-06-16 17:50:55 +02:00
Daniele Lacamera
be0a8b4db2
Fixed test-app/Makefile with correct conditional indentation
2020-05-22 18:45:07 +02:00
Daniele Lacamera
5b08c9606b
Fixed psoc6 test application
2020-05-22 18:21:47 +02:00
Daniele Lacamera
3db37a6b5c
Updated NVM_CACHE_SIZE to match different configurations.
...
Progress on psoc6 HAL, fixed memory mapping and test app
2020-05-20 06:53:00 -07:00
Daniele Lacamera
7ffcdca098
External, emulated non-volatile memory over UART
2020-04-03 14:27:42 +02:00
Daniele Lacamera
c32c5da6a1
Renamed KINETIS to MCUXPRESSO, added initial support for LPC family
2020-03-04 08:01:05 +01:00
Daniele Lacamera
d33c5acac8
Added support for SHA3
2020-01-07 20:35:31 +01:00
Daniele Lacamera
c847529698
Added RSA-4096 bit support
2020-01-07 11:32:09 +01:00
Daniele Lacamera
25455744b6
Make Stm32 SPI driver more generic to reuse on other STM32 platforms
2019-12-20 19:08:31 +01:00
David Garske
678433a268
Minor fix to ensure proper image header size is correct in test-app.
2019-12-17 09:59:49 -08:00
Daniele Lacamera
ca9ffbab7c
Configuration (via .config), single entry point for options
2019-10-10 20:39:25 +02:00
Daniele Lacamera
34def41dd1
Added support for STM32F7 + DUALBANK_SWAP hw-assisted support
2019-07-17 11:37:43 -07:00
Daniele Lacamera
254882c5f2
Added support for STM32G0 (tested on STM32G070-Nucleo)
2019-07-16 08:46:14 -07:00
Daniele Lacamera
e8eb12076d
test-app Makefile: change application source file names.
2019-07-08 19:08:58 +02:00
Daniele Lacamera
5c8bad047c
Moved hifive1_write_page to separate module
2019-06-20 15:46:47 +02:00
David Garske
0f00f8e700
SiFive HiFive (FE310) RISC-V support
...
* HiFive1 HAL Support for PLL Clock, UART, RTC and Flash QSPI Erase/Write.
* HiFive1 update demo application for accepting firmware updates over UART.
* Added test-update-server application for pushing firmware image over UART.
* Fixes for building with `make SIGN=ECC256`.
* Improvements to wolfCrypt `user_settings.h`.
* General library cleanup (license headers and formatting)
* Updated the wolfSSL submodule to latest.
* Documentation updates including new `Targets.md` section for hardare instructions.
2019-06-07 13:08:15 -07:00
Daniele Lacamera
75fc9cc59a
C Host key tools rewritten in python (fix for #4 )
2019-04-17 07:15:59 +02:00
Daniele Lacamera
97a88ff76c
Added sifive-hifive test application with external bsp
2019-04-04 16:33:24 +02:00
Daniele Lacamera
b918014203
Multi-platform test application, added K82 to Kinetis port
2019-04-04 16:31:45 +02:00
Daniele Lacamera
b5fd49a82a
Initial experimental support for RISC-V
...
- New Makefile to support multiple architectures
- Separate architecture-specific start-up files
- Stub for a hifive1 HAL port
2019-04-01 14:01:14 +02:00
Daniele Lacamera
630a10eafa
Automated tests for EXT_FLASH/SPI_FLASH
2019-03-15 11:16:34 +01:00
Daniele Lacamera
d46e8fdbc6
STM32 test application: enable update-over-USART
2019-03-01 19:40:12 +01:00
Daniele Lacamera
503b008cf5
New feature: allow swapping from external memory (e.g. SPI flash)
2019-02-15 13:41:06 +01:00
Daniele Lacamera
3a455383a1
STM32F4 Test application: modified to turn a led on early at boot to measure
...
boot time.
2019-01-22 11:58:42 +01:00
Daniele Lacamera
ec66c47375
First version of the bootloader
2018-10-11 12:23:58 +02:00