2

Click here to load reader

Automatização da gravação via bootloader arm usb (dfu) no eclipse

Embed Size (px)

Citation preview

Page 1: Automatização da gravação via bootloader arm usb (dfu) no eclipse

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”

Page 2: Automatização da gravação via bootloader arm usb (dfu) no eclipse

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: