Click here to load reader
Upload
kleber-lima-da-silva
View
98
Download
2
Embed Size (px)
Citation preview
micromouseBrasil
/micromouseBrasil – A primeira comunidade de micromouse do Brasil 1 Site: www.kleberufu.wix.com/micromousebrasil E-mail: [email protected]
Automatização da gravação via Bootloader USB (DFU) no Eclipse
1. Faça o download da última versão dos binários do dfu-util (exemplo: dfu-util-0.8-
binaries.tar.xz). Extraia os arquivos em uma pasta de sua preferência.
http://dfu-util.sourceforge.net/releases/
2. Por padrão o Eclipse na compilação gera um arquivo .hex, mas para gravação
utilizando o dfu-util é necessário um arquivo .bin, para que seja gerado este tipo de
arquivo realize os seguintes passos:
a. Project -> Properties
b. C/C++ Build -> Settings
c. Cross ARM GNU Create Flash Imagem -> General
d. Altere o “Output file format (-O)” para Raw binary
e. Clique em OK
3. No Eclipse, execute os seguintes passos para configurar a gravação via DFU:
a. Run -> External Tools -> External Tools Configurations...
b. Clique no botão “New launch configuration”
c. Name: dfu-util
d. Location: caminho do arquivo dfu-util.exe
e. Working Directory: ${project_loc}/Release
f. Arguments: -v -d 0483:df11 -a 0 -s 0x08000000 -D ${project_name}.bin
g. Resultado:
h. Clique em “Apply” e depois em “Close”
micromouseBrasil
/micromouseBrasil – A primeira comunidade de micromouse do Brasil 2 Site: www.kleberufu.wix.com/micromousebrasil E-mail: [email protected]
4. Após estes procedimentos o Eclipse já está configurado para gravação automática via
Bootloader USB (DFU). Os passos para gravação são os seguintes:
a. Coloque o microcontrolador no modo de Bootloader*
b. Clique no botão:
c. No Console do Eclipse é mostrado o decorrer da gravação, quando finalizada
basta pressionar o botão RESET e o programa já será executado.
* Para entrar no modo de Bootloader conecte o cabo USB (ou pressione momentaneamente o
botão de RESET) com o botão BOOT pressionado, logo em seguida o botão pode ser liberado.
Na primeira vez que este procedimento for realizado será instalado automaticamente o driver
padrão. Para conferência, (no Windows) vá em gerenciador de dispositivos e observe o
seguinte dispositivo: