Fujitsu MB91460 Series Application Note page 10

Fr family 32-bit microcontroller flash programming
Hide thumbs Also See for MB91460 Series:
Table of Contents

Advertisement

The purpose of the Boot ROM is to configure the device after a reset and to provide a simple
serial bootloader for programming the embedded flash memories.
After the chip initialization and saving the RSRR (Reset Cause Register) to CPU register R4,
there is a check for boot conditions.
All Flash devices have two Boot Security Vectors (BSV1, BSV2). These vectors are located
in parallel sector to the Flash Security Vectors (FSV1, FSV2):
Figure 3: Location of the Boot Security Vectors on MB91F467D
At first, BSV1 is checked: if the data of this vector represents a valid address in the
specified address range (depending on Flash-ROM size), the Boot Security Vector
itself becomes valid.
Device
0x0A:0000 – 0x0F:FFFF
MB91F464A
0x14:8000 – 0x14:FFFF
0x08:0000 – 0x0F:FFFF
MB91F465B
0x14:8000 – 0x14:FFFF
MB91F467B
0x04:0000 – 0x14:FFFF
0x0C:0000 – 0x0F:FFFF
MB91F463C
0x14:8000 – 0x14:FFFF
0x08:0000 – 0x0F:FFFF
MB91F465C
0x14:8000 – 0x14:FFFF
MB91F467C
0x04:0000 – 0x14:FFFF
0x08:0000 – 0x0F:FFFF
MB91F465D
0x14:8000 – 0x14:FFFF
MB91F467D
0x04:0000 – 0x14:FFFF
MB91F469G
0x04:0000 – 0x24:FFFF
0x0A:0000 – 0x0F:FFFF
MB91F464H
0x14:8000 – 0x14:FFFF
MCU-AN-300012-E-V13
Serial Asynchronous Flash Programming
Chapter 1 Background Information
Sector SA4
0x14:8008
0x14:8000
Valid Boot Security
Vector address range
Sector SA5
(8kB)
(8kB)
...
...
BSV2
FSV2
FSV1
BSV1
64bit width
BSV1
address
0x14:8004
0x14:8004
0x14:8004
0x14:8004
0x14:8004
0x14:8004
0x14:8004
0x14:8004
0x24:8004
0x14:8004
- 8 -
© Fujitsu Microelectronics Europe GmbH
BSV2
address
0x14:800C
0x14:800C
0x14:800C
0x14:800C
0x14:800C
0x14:800C
0x14:800C
0x14:800C
0x24:800C
0x14:800C

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents