CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Actualización del firmware del MSP430 mediante el Bootloader


Estudiants que han llegit aquest projecte:


Director/a: LÓPEZ LAPEÑA, ÓSCAR

Departament: EEL

Títol: Actualización del firmware del MSP430 mediante el Bootloader

Data inici oferta: 15-11-2018     Data finalització oferta: 15-06-2019



Estudis d'assignació del projecte:
    GR ENG SIST AEROESP
Tipus: Individual
 
Lloc de realització: EETAC
 
Paraules clau:
Microcontrolador, Bootloader, firmware, LabView
 
Descripció del contingut i pla d'activitats:
The objective of this project is the design of a wireless
bootloader to update remotely the firmware of microcontrollers
(MSP430). The system must include security threads, such as
firmware integrity, unathorized uploads and protection of
intellectual property.
 
Overview (resum en anglès):

Nowadays, most of the products that we can find in the market are based on devices that
can be reprogrammed, being firmware a major factor to consider when designing a system.
It means that the firmware will not be only programmed by the manufacturer during
production as the user will also be able to update it in order to solve possible issues or
improve the device’s performance. To do this, a program resident in the device’s memory,
known as Bootloader, will be executed, allowing the firmware getting updated. This program
receives the firmware data through a specific communications protocol and must
interpret and write the data in the program memory of the device.
In this final degree project, is going to be explained how the Bootloader works and how it is
going to be used in the MSP430FR6989 in order to be able to update the firmware via USB
or Bluetooth. For this, the hardware has been designed by choosing the most convenient
devices that allow establishing communication between the microcontroller and a personal
computer, and by using LabVIEW it has been created a user interface which allows to
control the Bootloader


© CBLTIC Campus del Baix Llobregat - UPC