Commit Graph

18 Commits (2d6cf95c20d19a09d87881345f4149d10f5af340)

Author SHA1 Message Date
David Garske a24a52fa65 Support building existing TARGET= with `make libwolfboot.a`. 2025-04-29 11:50:29 +02:00
David Garske adc003351b Support for building libwolfboot.a. Library target used to just build a test-lib, but that's not very portable. Added test cases. 2025-04-29 11:50:29 +02:00
David Garske b86d7fc308 Renesas RX minor fixes and documentation updates. Fix for malformed GNUC macro causing clock to not be setup properly when building with RX-GCC compiler. Fix warnings with using `%zu` on older GCC. 2025-04-29 11:50:29 +02:00
David Garske 322aa325b6 Consolidate duplicate TEST_FLASH code. 2024-10-11 10:29:59 +02:00
Hideki Miyazaki 44d3201cc9 fix ccrx use case for rx72n 2024-09-20 20:20:55 +02:00
David Garske 53530c466b Added hal_led_on/hal_led_off API's enabled with `ENABLE_LED` for testing. 2024-07-25 06:17:38 +02:00
David Garske 6078d58ace Fix Renesas RX for internal flash write when != 128 bytes. Improved internal flash test case. 2024-07-25 06:17:38 +02:00
David Garske 3f3a3ec47a Fix for Renesas RX hal_flash_write where length is < 128. 2024-07-25 06:17:38 +02:00
David Garske d747afb780 Move interrupt disable to do_boot. 2024-07-23 18:37:06 +02:00
David Garske f7fed89f27 Fix to make sure wolfBoot leaves IRQ's disabled. The TSIP driver will leave IRQ's on which could cause customer issues. Added new `spi_flash_chip_erase` API for the SPI flash driver. 2024-07-23 18:37:06 +02:00
David Garske 3444c47fdb * Added support for RX65N and RX72N with native Makefile and RX ELF GCC compiler.
* Added initialization of the clocks and UART driver.
   - wolfBoot uses on chip high speed oscillator (HOCO) at (120MHz RX65N and 240Mhz for RX72N).
* Added RX RSPI and QSPI driver support with external SPI flash
* Improve documentation and fix spelling errors.
* Added .srec (s-record) format support
* Added RX TSIP support for ECDSA (requires https://github.com/wolfSSL/wolfssl/pull/7685).
* Allow custom implementation of `get_trailer_at`, `set_trailer_at` and `set_partition_magic` using `CUSTOM_PARTITION_TRAILER`
2024-07-17 06:08:31 +02:00
Daniele Lacamera fce6149cf8 Update license GPL2 -> GPL3 2024-04-16 16:46:15 +02:00
Hideki Miyazaki 0eab04618f fix compile error on the latest TSIP crypt-only 2023-08-03 08:01:25 +02:00
Hideki Miyazaki 2d819dee84 fix typo in Readme
fix macro and structure name
2023-08-03 08:01:25 +02:00
Hideki Miyazaki c93a5fa185 first commit for TSIP cryp only support
-rsa 2048 verification
 -sha256
2023-08-03 08:01:25 +02:00
Takashi Kojo 030073d990 Add TSIP 2023-06-10 08:53:32 +02:00
Takashi Kojo 81fb762fa7 move doboot to boot_renesas_rx.c 2023-06-10 08:53:32 +02:00
Takashi Kojo def2a530e4 Simple boot 2023-06-10 08:53:32 +02:00