Periquillo
Intro: You could modify code and generate binary file via IAR embedded Workbench IDE. Then the binary file (*.hex) needs conversion to DFU (Device firmware upgrade)image (*.DFU),
Tools needed: A. IAR Workbench evaluation for ARM. (32KB code limit) http://code.google.com/p/dsonano/downloads/detail?name=Embedded%20Workbench%204.0%20Evaluation.rar&can= 2&q= B.Latest APP firmware as reference http://code.google.com/p/dsonano/downloads/list C. Dfuse http://www.st.com/stonline/products/support/micro/files/um0412.zip D. A PC running windows with version greaterthan windows 98. E. A mini USB cable to connect PC and DSO nano. Environment In following sample, we assume the project is located at d:/lab, with project name DS0201_APP Steps: 1. Extract firmware to ad:/Lab/ 2. Double click d:/Lab/DS0201_APP\project\EWARM\DSO201.eww to open project.
Page 1 of 6
6/2/2010
3. After modification, we “rebuild all” to start generate new image.
4. By defaultsetting, you will get d:/Lab/DS0201_APP\project\EWARM\DS0201.hex
5. Use DFU file manager to generate DFU file from DSO201.hex.
Page 2 of 6
6/2/2010
6. Select “Generate”
7. Selectbinary file from “S19 or Hex...” button.
8. Remember to choose file type as .hex file, open the one you just created.
Page 3 of 6
6/2/2010
9. Generate…
10. You will get a .dfu file in thesame directory of .hex.
Page 4 of 6
6/2/2010
DSO Nano Firmware upgrade
It’s easy to upgrade firmware with USB bootloader. 1. Download “DfuSe USB Device Firmware Upgrade” fromhttp://www.st.com/stonline/products/support/micro/files/um0412.zip and install. Instruction available at http://www.st.com/mcu/familiesdocs-110.html#Application%20Note. 2. Connect Oscilloscope with PC, press andhold ▼ , switch on power, until oscilloscope displays: "Please Connect to USB Host!" "DS0201 Device Firmware Upgrade Ver 1.0" When PC connection is detected, "Firmware Upgrading..." "Please Wait"...
Regístrate para leer el documento completo.