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
View all questions in Keil forum