This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Const data location?

This is the map file in the keil's examples directory, but i have a question. Does the const data in CODE Memory locate in each bank(1-3)?Why?

LINK MAP OF MODULE: Bank_ex1 (C_ROOT)


TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------

* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0014H UNIT _DATA_GROUP_
DATA 001CH 0001H UNIT ?BANK?DATA
001DH 0003H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK

* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 035FH 008EH UNIT ?C?LIB_CODE
CODE 03EDH 008CH UNIT ?C_C51STARTUP
CODE 0479H 005EH INBLOCK ?BANK?SELECT
CODE 04D7H 0054H UNIT ?CO?C_ROOT
CODE 052BH 0030H UNIT ?CO?C_BANK1
CODE 055BH 0030H UNIT ?CO?C_BANK0
CODE 058BH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 05B2H 0026H UNIT ?PR?MAIN?C_ROOT
CODE 05D8H 0020H UNIT ?CO?C_BANK2
CODE 05F8H 0008H UNIT ?C_INITSEG
CODE 0600H 003BH PAGE ?BANK?SWITCH

* * * * * * * C O D E B A N K 0 * * * * * * *
0000H 8000H *** GAP ***
BANK0 8000H 000CH UNIT ?PR?FUNC0?C_BANK0
BL51 BANKED LINKER/LOCATER V4.23 07/01/2002 14:37:28 PAGE 2



* * * * * * * C O D E B A N K 1 * * * * * * *
0000H 8000H *** GAP ***
BANK1 8000H 000CH UNIT ?PR?FUNC1?C_BANK1

* * * * * * * C O D E B A N K 2 * * * * * * *
0000H 8000H *** GAP ***
BANK2 8000H 0009H UNIT ?PR?FUNC2?C_BANK2

Parents Reply Children