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


Bootloader and application code imlepentation

Helllo,

On the bootloader side I din’t implement the CRC check yet, but in the future I will implement. I think that first sholud work the jumping feature from bootloader program to the application program. When I uploaded the binary file via web browser the bytes that was wrote to the flash exactly agree with the binary file bytes, so I think that this is not a problem. Of course necessary the CRC, but I would like to activate first the jumping section. In the browser side the CRC check was implemented, and when will implement in the botloader side just will check that the two CRC value is equals or not.

What can I do in the interest of the bootloader “thinks” that the application code was generated From Keil toolchain?
Sholud I copy the first few bytes from a Keil generated binary file to the begginning of my application’s binary file?

Please help me,
Szabolcs