Loading...
 

SW4STM32 and SW4Linux fully supports the STM32MP1 asymmetric multicore Cortex/A7+M4 MPUs

   With System Workbench for Linux, Embedded Linux on the STM32MP1 family of MPUs from ST was never as simple to build and maintain, even for newcomers in the Linux world. And, if you install System Workbench for Linux in System Workbench for STM32 you can seamlessly develop and debug asymmetric applications running partly on Linux, partly on the Cortex-M4.
You can get more information from the ac6-tools website and download (registration required) various documents highlighting:

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.