Mostra el registre d'ítem simple

dc.contributorMoreno Eguilaz, Juan Manuel
dc.contributor.authorLandeo Márquez, Ricardo José
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica
dc.date.accessioned2017-12-01T19:12:10Z
dc.date.available2017-12-01T19:12:10Z
dc.date.issued2017-06-15
dc.identifier.urihttp://hdl.handle.net/2117/111488
dc.description.abstractThe main objective of this project is to develop a Python application to transfer files in Intel hex format from a PC to a single STM32F407VG microcontroller using Can Bus protocol. The USB-Can adapter/converter used for this purpose is the leaf light HS from Kvaser. The microcontroller has to run in boot system mode to be able to reprogram the flash memory by using CAN. The boot from system memory is provided by STMicroelectronics. The application of this project is intended to allow working with the whole STM32 family but it was only tested with the mentioned device. There are some restrictions in the embedded boot system that entails some limitations in the program functioning: the built-in bootloader from ST is fixed for all microcontroller, what means that if we want to program more than one microcontroller we have to connect them one by one to the Can interface. The flash memory can only be written when it is erased but the flash erase command is not supported by the manufacturer. In this project we describe an alternative way to erase the flash memory prior the programming. The second part of this project is related to the design and development of an application based on the Python Tkinter module to create a graphic user interface (GUI) to make the program ease to use. This program utilizes the class developed in the previous application and it is separated from it to facilitate modifications or improvements by other developers.
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshMicrocontrollers
dc.subject.lcshMicrocomputers -- Buses
dc.subject.lcshData transmission systems
dc.subject.lcshComputer network protocols
dc.titleCan bus bootloader for the STM32F407VG
dc.typeMaster thesis
dc.subject.lemacMicrocontroladors
dc.subject.lemacMicroordinadors -- Busos
dc.subject.lemacDades -- Transmissió
dc.subject.lemacProtocols de xarxes d'ordinadors
dc.identifier.slugETSEIB-240.122968
dc.rights.accessOpen Access
dc.date.updated2017-07-19T05:32:43Z
dc.audience.educationlevelMàster
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria Industrial de Barcelona
dc.audience.degreeMÀSTER UNIVERSITARI EN ENGINYERIA INDUSTRIAL (Pla 2014)


Fitxers d'aquest items

Thumbnail
Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple