Projecte llegit
Títol: Actualización del firmware del MSP430 mediante el Bootloader
Estudiants que han llegit aquest projecte:
- ROGEL SÁNCHEZ, CRISTIAN (data lectura: 13-09-2019)
- Cerca aquest projecte a Bibliotècnica
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 |