Bambino-200 Manual/Updating Firmware
From Manuals
| Line 19: | Line 19: | ||
5. Use the following parameters and press START. You may need to use full paths for the algorithm (*.hdr) and firmware (*.bin) files. | 5. Use the following parameters and press START. You may need to use full paths for the algorithm (*.hdr) and firmware (*.bin) files. | ||
| - | + | Algorithm: .\Programming_algorithms\iram_dfu_util_spiflash.bin.hdr | |
| - | + | File: <Path and name of firmware to be copied to flash> | |
| - | + | Address: 0x14000000 | |
| - | + | Size: 0x00400000 | |
| - | + | Param: 0x00000000 | |
| - | + | Device erase: Region | |
| - | + | Operation after: Reset | |
| - | + | No checkboxes neede | |
You can test the procedure using the the device with the file listed below. | You can test the procedure using the the device with the file listed below. | ||
Revision as of 05:54, 27 June 2013
Updating Firmware
The Bambino 200 firmwarte can be updated using the standalone NXP DFU Flash Programmer. This tool is convenient for applications that need to install firmware in multiple boards to be deployed in the field. It also allows developers to update the bootloader (TinyBooter or another alternative) and firmware to a current version. To update firmware, please follow these steps:
1. Install the DFU Flash Programmer to a directory in your hard disk. Currently the NXP DFU programmer is ony available for Windows.
2. Place the board in USB boot mode by placing a jumper wire between the two contacts labelled "Boot JP1" (Figure 4-1). If you will be doing frequent updates, you may consider soldering a 2-pin header on that position and use a jumper to enter the USB boot mode.
3. Press the reset button. An entry "LPC USB" should then appear in the Windows Device Manager (Figure 4-1). If your device is not recognized, please check that you have the NXP WinUSB Drivers 1.00 installed.
4. Run lpc_dfutil.exe in the dfusec folder. You should see "HIGH SPEED USB" in the status bar indicating it was able to connect to the board.
5. Use the following parameters and press START. You may need to use full paths for the algorithm (*.hdr) and firmware (*.bin) files.
Algorithm: .\Programming_algorithms\iram_dfu_util_spiflash.bin.hdr File: <Path and name of firmware to be copied to flash> Address: 0x14000000 Size: 0x00400000 Param: 0x00000000 Device erase: Region Operation after: Reset No checkboxes neede
You can test the procedure using the the device with the file listed below.
- .\Prebuilt_examples\bambino200\blinky_spifi_bambino_200.bin
5. After the flash is complete, exit the utility, remove the boot jumper, and reset your board.


