数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

AN1777 数据表(PDF) 2 Page - STMicroelectronics

部件名 AN1777
功能描述  STR71x MEMORY MAPPING AND DEVELOPMENT TOOLSET
PDF  7 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

AN1777 数据表(HTML) 2 Page - STMicroelectronics

  AN1777 Datasheet HTML 1Page - STMicroelectronics AN1777 Datasheet HTML 2Page - STMicroelectronics AN1777 Datasheet HTML 3Page - STMicroelectronics AN1777 Datasheet HTML 4Page - STMicroelectronics AN1777 Datasheet HTML 5Page - STMicroelectronics AN1777 Datasheet HTML 6Page - STMicroelectronics AN1777 Datasheet HTML 7Page - STMicroelectronics  
Zoom Inzoom in Zoom Outzoom out
 2 / 7 page
background image
2/7
STR71x MEMORY MAPPING AND DEVELOPMENT TOOLSET
1 USING SCATTER FILES FOR IMAGE ORGANIZATION IN MEMORY
This paragraph describes how to place and organize the data and code in memory. It focuses
on the use of the scatter-loading file for the RealView toolset.
An image is made up of regions and output sections. Every region in the image can have a dif-
ferent load and execution address. The scatter-loading mechanism enables you to specify the
memory map of an image to armlink. For more information on the scatter file, load and execu-
tion regions, please refer to ’ARM Linker and Utilities Guide’.
Following reset, the processor starts to fetch instructions from the reset vector at the address
0x00000000. This instruction should transfer control to the initialization code. The entry point
must lie within an execution region that must be a root region. For this reason, the vector and
initialization routines must always be present at the address 0x00000000.
Different types of memory are present in our system so different mappings can be used de-
pending on the boot mechanism. For further information on boot modes, refer to the STR71
datasheet.
The following table explains the use of the different scatter loading files.
Table 1. Scatter file use
1.1 BOOTING FROM RAM
On power-up the RAM is located at address 0x00000000. The first section is a root region
made up of the vector and initialization routines.
The contents and the organization of the scatter loading description file are shown below.
RAM_MODE 0x20000000 0x10000 ; Load region starts at the real RAM address
{
RAM 0x20000000
; Startup exec region address is the same as the
{
; load address (root region)
71x_vect.o (Vect, +First); - Section containing the entry point
71x_init.o (Init)
; - Section containing the init routines
* (+RO)
; - The code and the read only data are placed
;
after the init routine
* (+RW)
; - The read/write data (variables)
* (+ZI)
; - The zero initialized region is placed after
}
;
the read/write data
}
Scatter File
Boot mode
71x_armr
Booting from RAM
71x_arme
Booting from External Memory
71x_armf
Booting from Embedded Flash
2



Html Pages

1 2 3 4 5 6 7


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com