Loading...
 

Zephyr project on STM32

   Zephyr Workbench, a VSCode extension to manage Zephyr on STM32.
It enables users to easily create, develop, and debug Zephyr applications.
Main features:
  • Install host dependencies.
  • Import toolchain and SDK.
  • Create, configure, build and manage apps.
  • Debug STM32.
You can directly download it from the VSCode marketplace
For more details, visit the Zephyr Workbench

System Workbench for STM32


CRC Size Flash Image Bootloader Standards STM32F0?

Hi Forum,

I have a custom bootloader and now add a crc check for my stm32f0 application loaded.

Is there any standard where and how to place the crc?

For now my idea is to add a header to the app flash section with the length and crc.

I can append the crc also but I need a length information for the bootloader to know where that end is and so need an application header anyway.

I have added an .app_header section before .isr_vector in the linker script to place the header at the begin,
fields for now header length, app length, app crc, header crc.

Can I calculate application size and place it in header during build with linker script or however?

Happy about any suggestions.

iwl

You need to use an external program to place the size and crc in the header at the space reserved in the linker. Call the external program in the Post-Build Steps.

 

Newest Forum Posts

  1. Монтаж камина с грилем в Москве - установка и барбекю by KpddomErorb, 2025-05-10 18:28
  2. SPI on Nucleo_STMH533RE by royjamil, 2025-05-04 20:13
  3. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-25 07:37
  4. SPI on Nucleo_STMH533RE by royjamil, 2025-03-23 11:31
  5. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-23 09:33
  6. Configuring DMA for ADC in SW? by sam.hodgson, 2025-03-04 12:58
  7. Build a project in "release" mode by info@creosrl.it, 2025-02-20 18:12
  8. Build a project in "release" mode by info@creosrl.it, 2025-02-20 17:05
  9. Build a project in "release" mode by tang, 2025-02-20 10:36
  10. Build a project in "release" mode by info@creosrl.it, 2025-02-19 17:35

Last-Modified Blogs