Downloading Firmware to BCM20730 Modules Using BlueTool

The following document contains information on Cypress products. Although the document is marked with the name
“Broadcom”, the company that originally developed the specification, Cypress will continue to offer these products to
new and existing customers.
CONTINUITY OF SPECIFICATIONS
There is no change to this document as a result of offering the device as a Cypress product. Any changes that have
been made are the result of normal document improvements and are noted in the document history page, where
supported. Future revisions will occur when appropriate, and changes will be noted in a document history page.
CONTINUITY OF ORDERING PART NUMBERS
Cypress continues to support existing part numbers. To order these products, please use only the Ordering Part
Numbers listed in this document.
FOR MORE INFORMATION
Please visit our website at www.cypress.com or contact your local sales office for additional information about
Cypress products and services.
OUR CUSTOMERS
Cypress is for true innovators – in companies both large and small.
Our customers are smart, aggressive, out-of-the-box thinkers who design and develop game-changing products that
revolutionize their industries or create new industries with products and solutions that nobody ever thought of before.
ABOUT CYPRESS
Founded in 1982, Cypress is the leader in advanced embedded system solutions for the world’s most innovative
automotive, industrial, home automation and appliances, consumer electronics and medical products. Cypress’s
programmable systems-on-chip, general-purpose microcontrollers, analog ICs, wireless and USB-based connectivity
solutions and reliable, high-performance memories help engineers design differentiated products and get them to
market first.
Cypress is committed to providing customers with the best support and engineering resources on the planet enabling
innovators and out-of-the-box thinkers to disrupt markets and create new product categories in record time. To learn
more, go to www.cypress.com.
Cypress Semiconductor Corporation
Document Number: 002-14822 Rev. **
198 Champion Court
San Jose, CA 95134-1709
408-943-2600
Revised July 1, 2016
Application Note
BCM20730
Downloading Firmware to BCM20730 Modules
Using Bluetool™
20730-AN100-R
5300 California Avenue • Irvine, CA 92617 • Phone: 949-926-5000 • Fax: 949-926-5203
December 20, 2010
Revision History
Revision
Date
Change Description
20730-AN100-R
12/20/2010
Initial release
Broadcom Corporation
5300 California Avenue
Irvine, CA 92617
© 2010 by Broadcom Corporation
All rights reserved
Printed in the U.S.A.
Broadcom®, the pulse logo, Connecting everything®, and the Connecting everything logo are among the
trademarks of Broadcom Corporation and/or its affiliates in the United States, certain other countries and/
or the EU. Any other trademarks or trade names mentioned are the property of their respective owners.
BCM20730 Application Note
About This Document
About This Document
Purpose
This document describes the step-by-step process of downloading the firmware to BCM20730 modules using
BlueTool™ software.
Document Conventions
The following conventions may be used in this document:
Convention
Description
Bold
User input and actions: for example, type exit, click OK, press Alt+C
Technical Support
Broadcom provides customer access to a wide range of information, including technical documentation,
schematic diagrams, product bill of materials, PCB layout information, and software updates through its
customer support portal (https://support.broadcom.com). For a CSP account, contact your Sales or Engineering
support representative.
In addition, Broadcom provides other product support through its Downloads & Support site
(http://www.broadcom.com/support/).
BROADCOM
December 20, 2010 • 20730-AN100-R
®
Page 3
BCM20730 Application Note
Using BlueTool to Download Firmware
Using BlueTool to Download Firmware
1. Connect the BCM20730 reference board(s) to the computer via the serial UART cable, then power on the
device.
2. Open BlueTool.
3. From the View menu, select Log Window.
A blank Log Window appears.
BROADCOM
December 20, 2010 • 20730-AN100-R
®
Page 4
BCM20730 Application Note
Using BlueTool to Download Firmware
4. From the Transport menu, select HCI Control.
5. In the Select HCI Control Window Transport window, select the UART option. Select com1 as the com port
and 115200 as the baud rate. Make sure that CTS flow control is not selected.
6. Click the OK button.
BROADCOM
December 20, 2010 • 20730-AN100-R
®
Page 5
BCM20730 Application Note
Using BlueTool to Download Firmware
7. In the HCI Control command window, do the following:
a. The BCM20730 must be connected to the PC and powered up (see Step 1 on page 4).
b. Select the HCI protocol active option.
c. From the HCI Menu list, select 7.3: Host Controller & Baseband Commands (3 key).
d. Double-click the Reset command.
After a successful reset, the log window displays the reset status as “Success”.
BROADCOM
December 20, 2010 • 20730-AN100-R
®
Page 6
BCM20730 Application Note
Using BlueTool to Download Firmware
8. From the Transport menu, select Download Firmware/Config.
9. In the Select Download Firmware/Config Transport window, select the UART option. Select com1 as the
com port and 115200 as the baud rate. Make sure that CTS flow control is not selected.
10. Click the OK button.
BROADCOM
December 20, 2010 • 20730-AN100-R
®
Page 7
BCM20730 Application Note
Using BlueTool to Download Firmware
11. In the Download window, set the following options:
– 1. From the Device configuration list, select 20730 EEPROM (64 byte pages).
– 2. Select Cortex M3 HCI.
– 3. Select Write and verify.
– 4. For Max write size, enter 16.
– 5. Select Chip erase.
– 6. Select Download minidriver, then click Locate to browse for the uart.hex file.
– 7. Select Download configuration record, then click Locate browse for the desired cgs/cgr file.
– 8. Select EEPROM as the memory.
– 9. Select Include static section. From the Crystal frequency list, select 24 MHz. For BD_ADDR, enter
the desired BD Address.
– 10. For DS location, enter 0x000002C0.
– 11. Select Omit RF_PLL (65nm radio).
– 12. For VS Location, enter 0x000000C0. For VS length, enter 0x0200.
– 13. Click Execute to begin the download configuration.
BROADCOM
December 20, 2010 • 20730-AN100-R
®
Page 8
BCM20730 Application Note
Using BlueTool to Download Firmware
Once the download is finished, the status changes to Download completed.
12. Cycle the power on the device, and the BCM20730 will be ready for normal operation.
BROADCOM
December 20, 2010 • 20730-AN100-R
®
Page 9
BCM20730 Application Note
Broadcom® Corporation reserves the right to make changes without further notice to any products
or data herein to improve reliability, function, or design.
Information furnished by Broadcom Corporation is believed to be accurate and reliable. However,
Broadcom Corporation does not assume any liability arising out of the application or use of this
information, nor the application or use of any product or circuit described herein, neither does it
convey any license under its patent rights nor the rights of others.
®
BROADCOM CORPORATION
5300 California Avenue
Irvine, CA 92617
© 2010 by BROADCOM CORPORATION. All rights reserved.
20730-AN100-R
December 20, 2010
Phone: 949-926-5000
Fax: 949-926-5203
E-mail: info@broadcom.com
Web: www.broadcom.com