Copyright © Siemens AG 2016. All rights reserved
35
ERTEC 200P-2 Manual
Technical data subject to change
Version 1.0
dress
0x10
Data from
illegal ad-
dress
Jump command after illegal data address is read
Stack pointer from address:
0x0800_FB00
2
0x14
reserved
n.a.
0x18
IRQ
Jump command after standard interrupt (IRQ)
Stack pointer from address:
0x0800_F900
4
0x1C
FIQ
Jump command after fast interrupt (FIQ)
Stack pointer from address:
0x0800_F800
3
0x20
Opcode
First possible opcode of the secondary boot loader
…
Note: In the boot ROM, all jump commands of the addresses highlighted in yellow point
to the reset vector.
The following procedure is used to boot as rapidly and reliably as possible. After power
on or after a reset of ERTEC 200P, the primary boot loader waits until HW initialization of
the TCM is complete (
EDC_INIT_DONE.D_TCM926_INIT_DONE
= '1').
The settings that do not depend on the boot modes are then made (see above). The
secondary boot loader is then copied to the TCM in line with the boot mode.
The current boot ROM version is available in the last 16 bytes of the boot ROM. An ASCII
string is saved here as the version identifier.
Important:
The last 2k of the D-TCM in block 0 are reserved for internal variables and stack pointers
and must not be used for a secondary boot loader.
No data/code may be loaded here
either before the secondary boot loader has set the system to its requirements and "ena-
bled" this area (see figure above on TCM mapping).
2.3.1.5.1.1 Boot Mode Settings
The EMC pins A[16:15], XOE_DRIVER, DTSR are used to set the boot mode. The pins
are latched to the boot register
BOOT_REG
(see 2.3.10.9.2) during an active reset and
return to their normal function once the reset is cleared. The ERTEC 200P and the XHIF
interface are also configured with the EMC pins A[23:17].
BootPin(3)
= A[16]
BootPin(2)
= A[15]
BootPin(1)
=XOE_DRIVER
BootPin(0)
= DTXR
Boot
mode
Booting…
BootPin(4)
= XAV_BF
1
0
0
1
1
External NOR flash (16-bit)
1)
,
ASYNC_ADDR_MODE
= 1
Compile
mode
1
2)
Copy mode
0
1
0
1
0
2
External NOR flash (32-bit)
1)
,
ASYNC_ADDR_MODE
= 1
Compile
mode
1
2)
Copy mode
0
1
1
0
1
5
SPI master (RD Cmd: 0xE8)
x
1
1
1
0
6
SPI master (RD Cmd: 0x03)
x
1
1
1
1
7
XHIF (ext. host)
x
1)
The secondary boot loader is run straight from the NOR flash and not from the TCM. The default mode,
Содержание ERTEC 200P
Страница 1: ...ERTEC 200P 2 Enhanced Real Time Ethernet Controller Manual ...
Страница 309: ...Copyright Siemens AG 2016 All rights reserved 309 ERTEC 200P 2 Manual Technical data subject to change Version 1 0 ...
Страница 492: ...Copyright Siemens AG 2016 All rights reserved 492 ERTEC 200P 2 Manual Technical data subject to change Version 1 0 ...