zephyr/scripts
Niek Ilmer abf9e4d1f4 scripts: runners: ezflashcli: Add support to flash images for MCUboot
Internal bootloader will only run application image if valid product
header is present on flash. This means product header is required for
application that are not linked to code partition. Other applications
that are linked to code partition are meant to be run by MCUboot and
should not touch product header, with the exception of MCUboot itself
which is also run by internal bootloader so requires product header.

Default flash load offset for applications not linked to code partition
is set to 0x2400 as this is where internal bootloader looks for an
application image to run based on product header written by flasher.

Flash load offset for MCUboot is set from boot partition.

Valid product header is added by ezFlashCLI when using "flash_image"
command.

Co-authored-by: Andrzej Kaczmarek <andrzej.kaczmarek@codecoup.pl>
Signed-off-by: Andrzej Kaczmarek <andrzej.kaczmarek@codecoup.pl>
Signed-off-by: Niek Ilmer <niek.ilmer.aj@renesas.com>
2023-05-26 05:53:02 -04:00
..
build scripts: build: add a test suite for check_init_priorities 2023-05-25 15:40:07 +02:00
checkpatch scripts: checkpatch: add Atmel Pwm typedef 2022-07-12 17:51:23 +02:00
ci sysbuild: generate .config.sysbuild for controlling build settings 2023-05-25 14:57:41 +02:00
coccinelle
coredump treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
dts devicetree: better DT_PROP_BY_IDX()/DT_FOREACH_PROP_ELEM() support 2023-05-16 18:14:26 +02:00
footprint footprint: ci: Remove audio SOF samples 2023-03-02 11:46:54 -05:00
generate_usb_vif scripts: generate_vif: cleanup edt loading 2023-04-07 13:37:51 +02:00
gitlint scripts: zephyr_commit_rules: improve commit error messages 2023-02-08 15:03:56 -08:00
kconfig kconfig: provide an option for enforcing Kconfig settings 2023-05-25 14:57:41 +02:00
logging/dictionary logging: Use TYPE_SECTION macros for log const 2023-05-03 10:43:31 +02:00
net scripts: net: add enumerate_http_status.py 2022-10-12 09:02:21 -04:00
pylib scripts: Twister ConfigurationError Fix 2023-05-26 05:50:20 -04:00
pylint/checkers scripts: pylint: Add argument parser abbreviation checker 2023-01-26 20:12:36 +09:00
release scripts: add list_devicetree_bindings_changes.py 2023-03-25 11:12:38 +01:00
schemas snippets: support for EXTRA_DTC_OVERLAY_FILE and EXTRA_CONF_FILE 2023-05-25 13:31:53 +00:00
support treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
tests scripts: Twister ConfigurationError Fix 2023-05-26 05:50:20 -04:00
tracing tracing: scripts: Fix spelling 2023-02-08 01:09:31 +09:00
utils scripts: utils: add twister_to_list tool 2023-05-10 09:52:37 +02:00
west_commands scripts: runners: ezflashcli: Add support to flash images for MCUboot 2023-05-26 05:53:02 -04:00
.gitignore
checkpatch.pl checkpatch: update --exclude docs 2022-12-01 15:48:30 +01:00
checkstack.pl
coccicheck
dump_bugs_pickle.py treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
gen_gcov_files.py treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
get_maintainer.py scripts: get_maintainer: Fix glob pattern directory match error logic 2023-04-26 00:29:25 +09:00
github_helpers.py
list_boards.py treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
make_bugs_pickle.py treewide: Disable automatic argparse argument shortening 2023-01-26 20:12:36 +09:00
requirements-base.txt west.cmake: make MIN_WEST_VERSION catch up with requirements-base.txt 2023-05-22 10:17:11 +02:00
requirements-build-test.txt
requirements-compliance.txt scripts: compliance: add support for YAMLLint 2023-01-04 17:29:23 +01:00
requirements-doc.txt doc: Do not use Sphinx 5.2.0.post0 2022-09-25 10:37:32 +02:00
requirements-extras.txt scripts: requirements: Update protobuf and grpcio-tools requirements 2023-05-23 08:55:16 +02:00
requirements-run-test.txt requirements: Update pyOCD requirement to 0.35.0 2023-05-10 10:15:52 +02:00
requirements.txt
series-push-hook.sh
set_assignees.py scripts: set_assignee: don't skip assignment on too many labels 2023-01-26 14:57:29 -05:00
snippets.py scripts: snippets: Preserve snippet processing order 2023-05-25 21:51:26 +02:00
spelling.txt
tags.sh
twister twister: move main to twisterlib/twister_main.py 2023-01-13 15:39:04 -08:00
valgrind.supp
west-commands.yml west: west twister integration 2023-01-13 15:39:04 -08:00
zephyr_module.py west: v0.14.0 is required now (and soon, v1.1) 2023-05-19 13:17:05 -07:00