Flash Programming - Nokia NSB-7 Series Service Manual

Transceivers
Table of Contents

Advertisement

NSB-7
System Module

Flash Programming

The phone has to be connected to the flash loading adapter so that supply voltage for
the phone and data transmission lines can be supplied from/to the adapter. When
adapter switches supply voltage to the phone, the program execution starts from the
BOOT ROM and the MCU investigates in the early start-up sequence if the flash prommer
is connected. This is done by checking the status of the MBUS-line. Normally this line is
high but when the flash prommer is connected the line is forced low by the prommer.
The flash prommer serial data receive line is in receive mode waiting for an acknowl-
edgement from the phone. The data transmit line from the baseband to the prommer is
initially high. When the baseband has recognized the flash prommer, the TX-line is pulled
low. This acknowledgement is used to start to toggle MBUS (FCLK) line three times in
order that MAD2 gets initialized. This must be happened within 15 ms after TX line is
pulled low. After that the data transfer of the first two bytes from the flash prommer to
the baseband on the RX-line must be done within 1 ms.
When MAD2 has received the secondary boot byte count information, it forces TX line
high. Now, the secondary boot code must be sent to the phone within 10 ms per 16 bit
word. If these time-out values are exceeded, the MCU (MAD2) starts normal code execu-
tion from flash. After this, the timing between the phone and the flash prommer is han-
dled with dummy bites.
A 5V programming voltage is supplied inside the transceiver from the battery voltage
with a switch mode regulator (5V/30mA) of the CCONT. The 5V is connected to VPP pin
of the flash.
Characteristics
Time from boot indication to
MAD2 initialization sequence
Time from MAD2 initialization
sequence to byte length informa-
tion
Time from byte length information
to end of secondary boot code
loading.
Page 38
Min
Typ
ãNokia Mobile Phones Ltd.
PAMS Technical Documentation
Max
Unit
15
1
10 per16 bit
word
ms
ms
ms
Issue 1 06/00

Advertisement

Table of Contents
loading

Table of Contents