OVMS3-idf/tools
Angus Gratton 17adb40ca8 bootloader: Calculate SHA256 hash of image on every boot
Makes app image booting more reliable (256-bit rather than 8-bit verification.)

Some measurements, time to boot a 655KB app.bin file and run to app_main() execution.

(All for rev 1 silicon, ie no 340ms spurious WDT delay.)

80MHz QIO mode:
before = 300ms
after = 140ms

40MHz DIO mode:
before = 712ms
after = 577ms

40MHz DIO mode, secure boot enabled
before = 1380ms
after = 934ms

(Secure boot involves two ECC signature verifications (partition table, app) that take approx 300ms each with 80MHz CPU.)
2017-07-19 18:31:59 +10:00
..
catch move Catch framework header into tools directory 2017-04-17 11:01:18 +08:00
ci build system: Use component.mk for all components, refactor bootloader build 2017-07-19 09:10:48 +10:00
esp_app_trace esp32: Adds functionality for application tracing over JTAG 2017-04-17 23:26:29 +03:00
kconfig kconfig: Ignore Windows host-compiled executables 2017-02-22 11:59:37 +11:00
unit-test-app bootloader: Calculate SHA256 hash of image on every boot 2017-07-19 18:31:59 +10:00
windows windows: Don't expand PATH when generating setup 2017-03-30 12:09:50 +11:00
eclipse-code-style.xml tools: add code formatter rules for Eclipse 2016-11-03 18:41:00 +08:00
format-minimal.sh docs: add style guide 2016-11-03 18:41:00 +08:00
format.sh esp32: ReformatReformat panic.c (remove tabs, etc) 2016-12-07 13:25:56 -08:00
idf_monitor.py build system: Add idf_size.py tool for better "make size" output & analysis 2017-06-21 15:43:22 +10:00
idf_size.py make size: Fix map file parsing error on Windows 2017-06-29 12:54:13 +10:00