User's Manual
Table Of Contents
- 2035-UM1xx.book
- Table of Contents
- List of Figures
- List of Tables
- Section 1: Introduction
- Section 2: Hardware System Overview
- Section 3: BCM2035 Usage Models
- Section 4: Hardware Configuration
- Section 5: Software Configuration
- Introduction
- Hardware Power-Up Sequence
- Boot ROM Power-Up Sequence
- Firmware Power-Up Sequence
- BCM2035 Mini-Drivers
- Loading Mini-Drivers from USB
- Load Mini-Drivers From UART
- SCO Configuration
- Frequency Trimming
- UART Sleep Mode Operation
- Section 6: Configuration Data File System
- Section 7: Vendor-Specific HCI Command Reference
- Section 8: ASCII Hex File Download Protocol
- Section 9: ASCII HEX File Format
- Section 10: Configuration Data Download Protocol
- Section 11: Configuration Data Image Format
- Section 12: UART Start-up Sequence
- Section 13: USB Start-up Sequence
9/29/2004 OV4F2
C
O
N
F
I
D
E
N
T
I
A
L
F
O
R
W
I
S
T
R
O
N
C
O
R
P
O
R
A
T
I
O
N
BCM2035 User Manual
04/23/03
Broadcom Corporation
Page 32 Software Configuration Document 2035-UM100-R
Section 5: Software Configuration
INTRODUCTION
Figure 17 shows the high level power-up sequence for BCM2035. On power-up, the BCM2035 initializes the
hardware and begins executing the BOOT code.
The boot code performs RF programming to complete hardware initialization and sets the execution context
to the firmware. In the absence of valid RF configuration data (either via hard-wired setting, EEPROM or Flash
configuration) the boot code downloads a mini-driver to complete RF initialization.
Figure 17: BCM2035 High-Level Power-Up Sequence
Power
On
Initilize
Hardware
EXECUTE
BOOT
ROM
CODE
EXECUTE
FIRMWARE
CODE
Power-up Sequence for BCM2035