From ba6989dc686085330a8b14808ac48e2e51d64dd2 Mon Sep 17 00:00:00 2001 From: Marek Matej Date: Thu, 31 Oct 2024 11:53:47 +0100 Subject: [PATCH] fix: article: esp32 bootstrapping (#179) Fix the mermaid syntax that was updated with newer version. Signed-off-by: Marek Matej Co-authored-by: Marek Matej --- content/blog/esp32-bootstrapping/index.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/content/blog/esp32-bootstrapping/index.md b/content/blog/esp32-bootstrapping/index.md index 6a1d05ce..06850097 100644 --- a/content/blog/esp32-bootstrapping/index.md +++ b/content/blog/esp32-bootstrapping/index.md @@ -114,8 +114,8 @@ flowchart TD subgraph "NV Storage"; FP0; end; - ROM@{ shape: round, label: "**ROM loader**" }; - APP@{ shape: round, label: "**Application**
*(ESP image format)*" }; + ROM@{ shape: rounded, label: "**ROM loader**" }; + APP@{ shape: rounded, label: "**Application**
*(ESP image format)*" }; FP0@{ shape: das, label: "**Boot&Application**
*(Can use entire flash)*
*DT_NODE_LABEL(boot_partition)*
*DT_NODE_BY_FIXED_PARTITION_LABEL(mcuboot)*" }; ``` @@ -167,9 +167,9 @@ flowchart TD FP0; FP1; end; - ROM@{ shape: round, label: "**ROM loader**" }; - BL2@{ shape: round, label: "**MCUboot**
*(ESP image format)*" }; - APP@{ shape: round, label: "**Application**
*(MCUboot format)*" }; + ROM@{ shape: rounded, label: "**ROM loader**" }; + BL2@{ shape: rounded, label: "**MCUboot**
*(ESP image format)*" }; + APP@{ shape: rounded, label: "**Application**
*(MCUboot format)*" }; FP0@{ shape: das, label: "**Boot partition**
DT_NODE_LABEL(boot_partition)
DT_NODE_BY_FIXED_PARTITION_LABEL(mcuboot)" }; FP1@{ shape: das, label: "**Application partition**
*DT_NODE_LABEL(slot0_partition)*
*DT_NODE_BY_FIXED_PARTITION_LABEL(image_0)*" }; ``` @@ -227,10 +227,10 @@ flowchart LR A -->|linker| B B -->|post build| C C --> D - A@{ shape: round, label: "**Build**
*(west build)*" } - B@{ shape: round, label: "**.elf**
*(objcpy .bin discarded)*" } - C@{ shape: round, label: "**esptool.py**
*--elf2image*" } - D@{ shape: round, label: "**.bin**
*(ESP image format)*" } + A@{ shape: rounded, label: "**Build**
*(west build)*" } + B@{ shape: rounded, label: "**.elf**
*(objcpy .bin discarded)*" } + C@{ shape: rounded, label: "**esptool.py**
*--elf2image*" } + D@{ shape: rounded, label: "**.bin**
*(ESP image format)*" } ``` Resulting binary can be loaded to any LMA location (in flash). Its segments will be processed at the location and SRAM will be copied to the corresponding SRAM location, and possible FLASH or SPIRAM segments will be mapped to the virtual address space VMA.