The goal of this project is to develop a Flash Boot Loader (FBL) for an embedded device. The FBL can update the application software on the embedded device with a new software. In addition, a GUI is developed to be used on Windows PC. With this GUI the new application software can be transferred to the FBL.
The AURIX™ TC375 lite kit was used for development. It is equipped with a 32-Bit Single-Chip AURIX™ TriCore™ based-Microcontroller. For further information check out the website.
See Getting Started.
Further details can be found under Documentation.
You can start the application by pressing "run_GUI".
- In the MCU table a connected microcontroller can be selected
- On the right is a log to view messages between your computer and the microcontroller
- The
Reset
button resets the microcontroller
- TBD
This project is licensed under the MIT License. It includes several libraries that are licensed using different Licenses.
License | Files | Origin | License Text |
---|---|---|---|
Boost Software License Version 1.0 | Aurix Libraries, Aurix Configuration, Aurix Tasking Linker Script, Aurix Alternative Linker Script, Aurix main files | Generated by the AURIX IDE | Contained in file header |
GNU LGPL | Qt*.dll files and qwindows.dll | QT | LGPL V3 |
Copyright (c) 2020 by Vector Informatik GmbH | vxlapi.h | Vector XL driver library | No license text |
Apache | CCRC32.cpp and CCRC32.h | NetworkDLS | Apache License |
MIT | crc.c and crc.h | generated by pycrc | MIT License |
MIT | All Files not contained by previous licenses. Contain MIT license declaration in the file header. | Implemented by our team. | MIT License |