BM70 Compact Demo Board User's Guide

Appendix A. Loading RN4870 Firmware

The RN4870 firmware can be loaded into the BM-70-CDB using a PC Tool isup- date.exe over the USB port. The latest RN4870 firmware images and the isup- date.exe tool are available from the product web page at www.microchip.com/RN4870.

While uploading the firmware on BM-70-CDB, the J6 jumper pins 2 and 3 should be closed and jumper J8 (current measurement test point) should be closed. The jumpers J6 and J8 should not be disturbed during firmware update, otherwise the firmware will be corrupted.

To update the firmware on the BM-70-CDB, perform the following steps:

1

Download the firmware zip file from the product web page and extract the contents. The zip file contains the isupdate.exe utility and a folder including the firmware images.

2

Connect the BM-70-CDB to the host PC using the micro USB cable.

3

Verify that USB power is selected in J6 (close pins 2 and 3) and J8 (current measurement test point) is closed.

4

Verify that Switch 2 on SW2 is set to ON position.

5

Press SW1 (Reset) button and verify that LD2 is showing a non-flashing blue that indicates the RN4870 is in Programming mode.

6

Launch the isupdate.exe application as shown in:

  • Select the COM port used by the CDB
  • Verify that other settings (baud rate, memory type, and address) are set as shown in Figure A-1.
cdb-fig-a-1.png
FIGURE A-1: ISUPDATE.EXE FIRMWARE UPDATE UTILITY

7

Click the Connect button as shown in Figure A-1.

8

Verify that "Port connect -> COMxx" is displayed in the text box, as shown in Figure A-2.

cdb-fig-a-2.png
FIGURE A-2: MODULE CONNECTTED FROM ISUPDATE.EXE

9

Click the Browse button to select the firmware files that needs to be flashed on the BM70 module.

10

Click the Update button to flash the selected image.

11

Verify firmware update is successfully completed. The "End of Write Memory" message is displayed as shown in Figure A-3.

cdb-fig-a-3.png
Figure FIGURE A-3: FIRMWARE UPDATED SUCCESSFULLY

12

Click the Disconnect button to close the COM port. The "port disconnect" message is displayed as indicated in Figure A-4.

cdb-fig-a-4.png
FIGURE A-4: DISCONNECT ISUPDATE.EXE FROM MODULE

13

Set Switch 2 on SW2 to the '2' position for Application mode.

14

Open TeraTerm and connect to the module.

15

Press SW1 to reboot the module. Ensure that the %REBOOT% message is dis- played.

16

Enter Command mode by sending $ escape sequence.

17

Enter the V command and verify firmware version as illustrated in Figure A-5.

cdb-fig-a-5.png
FIGURE A-5: VERIFY FIRMWARE VERSION
© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.