Skip to content

amosproj/amos2024ss07-updating-flash-boot-loader

Repository files navigation

Flash Boot Loader Teamlogo

Updating Flash Bootloader

License: MIT GitHub language count GitHub last commit GitHub issues

Project Description

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.

Getting Started

See Getting Started.

Documentation

Further details can be found under Documentation.

Using Flash Bootloader Tool

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

FAQ

  • TBD

Licenses

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

Contributors