Commit Graph

444 Commits (2394c7424e678f94c5bfe587d6bee5e1619ee2aa)

Author SHA1 Message Date
Daniele Lacamera 2394c7424e Fixed stm32h7.c hal write from app 2020-11-26 17:43:21 +01:00
Daniele Lacamera 95a75627ef Added call to wolfboot_update_trigger in app_stm32h7 for test purposes 2020-11-26 17:43:21 +01:00
Daniele Lacamera f8c577e291 Fixed offset alignment in STM32H7 hal_flash_write 2020-11-26 17:43:21 +01:00
Liam e79f10be5c sector flags size fix 2020-11-24 08:45:33 +01:00
Liam 9f213e973a start flags offset should keep trailer in mind 2020-11-24 08:45:33 +01:00
Daniele Lacamera 19cc89b128 Fixed indentation in arch.mk 2020-11-20 08:09:18 +01:00
Glenn Ergeerts 4a84fd369e configure GPIO pull-down and speed settings for SPI CLK, MISO and MOSI for STM32L0 2020-11-19 13:51:28 +01:00
Glenn Ergeerts 4d251de3c7 removed not necessary EWSR SPI command 2020-11-19 13:51:28 +01:00
Glenn Ergeerts 3a9459cfe9 Macronix flash chips also support single byte write mode 2020-11-19 13:30:14 +01:00
Glenn Ergeerts 3682e66818 stm32l0: add support for external SPI flash 2020-11-19 13:30:14 +01:00
David Garske ad38bacfd8
Merge pull request #87 from danielinux/stm32h7-hal-fixes
Fixed hal_flash_write in stm32h7, added dualbank option
2020-11-17 10:37:58 -08:00
Daniele Lacamera c7998c817a Fixed hal_flash_write in stm32h7, added dualbank option 2020-11-17 10:27:03 +01:00
Daniele Lacamera 655cd254b6
Update firmware_update.md
Minor change to fix a function name in documentation
2020-11-17 09:06:42 +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
David Garske f77186b68b Fix for QSPI clock. 2020-11-12 10:47:32 +01:00
David Garske 35531e2ec6 Fix the exclude items in wolfBoot Xilinx SDK project. 2020-11-12 10:47:32 +01:00
David Garske 3719816795 Minor build fixes. 2020-11-12 10:47:32 +01:00
David Garske 9a4d1acfb3 Fixes for building spi_flash.c. 2020-11-12 10:47:32 +01:00
David Garske bd87099f10 eFuse reading. 2020-11-12 10:47:32 +01:00
David Garske f2fe944d8e Zynqmp updates to use xil_printf. Adds UART support for debugging. 2020-11-12 10:47:32 +01:00
David Garske 709ce000a7 Increase stack/heap for Zynq. Add additional Zynq debugging logs for update_ram.c. Pass return code from `wolfBoot_verify_signature` when calling `wolfBoot_verify_authenticity`. 2020-11-12 10:47:32 +01:00
David Garske 14b8dc2cd6
Merge pull request #86 from danielinux/RSA4096_fix
Fixed build with RSA4096 (tfm.o was missing)
2020-11-05 09:39:50 -08:00
Liam 4e823af012 surround faster speed in ifdef so it only gets used for STM32L0 platform 2020-11-05 14:07:24 +01:00
Liam 579871f72e increase spi speed 2020-11-05 14:07:24 +01:00
Daniele Lacamera 5562107ec8 Fixed build with RSA4096 (tfm.o was missing) 2020-11-05 10:16:51 +01:00
David Garske 2e440b7b24
Merge pull request #85 from danielinux/sector_flags_relocate
Sector flags relocate
2020-11-04 07:34:57 -08:00
David Garske da158af83a
Merge pull request #84 from danielinux/docs-update
Updated documentation to reflect latest design
2020-11-03 10:02:22 -08:00
Daniele Lacamera 4076a2aefb Updated documentation to reflect latest design 2020-11-03 17:59:46 +01:00
Daniele Lacamera 4e27d9197f Added compile-time option to invert FLAGS logic (FLAGS_INVERT=1) 2020-11-03 11:05:14 +01:00
Daniele Lacamera d13ec08941 Erase old partition/sector flags when triggering an update in FLAGS_HOME
mode.
2020-11-02 09:54:45 +01:00
Daniele Lacamera 72eb2c205b Relocate sector flags in FLAGS_HOME mode to a constant location 2020-10-16 10:29:19 +02: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 8e1c76384c submodule updated to latest wolfSSL (fixes imx_rt PKA mode) 2020-10-09 18:32:08 +02:00
Daniele Lacamera a98bab9932 Submodule moved to wolfSSL master 2020-10-09 17:07:01 +02:00
Daniele Lacamera b8dd5d604d Updated documentation for RT1060 2020-10-09 17:03:46 +02:00
Daniele Lacamera f533c7c654 Cleanup test application + removed unused components 2020-10-09 16:53:07 +02:00
Daniele Lacamera cd9c92caa6 Added short documentation for imx-rt1060 2020-10-09 13:55:44 +02:00
Daniele Lacamera d6257fb62d RT1060: Added support for HW SHA acceleration via DCP 2020-10-09 13:44:06 +02:00
Daniele Lacamera bc4cdaa60e Added imx-rt1060 example configuration 2020-10-09 13:28:27 +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
David Garske 6a8b2ae3d6
Merge pull request #50 from dgarske/stm32l5
Support for STM32L5
2020-09-30 11:46:55 -07: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 f649685ee6 Fixed address base for Block-based write access in secure mode 2020-09-30 18:35:28 +02: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 cbe002fad7 Merge branch 'update-flags-in-boot-partition' into stm32l5 2020-09-28 17:10:28 +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 b0fbafe014 Added DISABLE_BACKUP option 2020-09-14 16:31:07 +02:00
Daniele Lacamera f6252917d4 Updated documentation of compile-time options 2020-09-11 12:01:06 +02:00