SlideShare a Scribd company logo
1 of 9
Download to read offline
ARM ADS Scatter File               何文智 Stanley.Ho




何謂 Scatter File
Scatter File(分散式載入描述文年)用於 armlink 的輸入參數,它用來指定映像檔內部各個區域的
載入位置以及執行時的位置。armlink 將會根據 scatter file 產生一些區域相關的符號,讓使用者
建立執行時期的環境使用。



使用 scatter file 的時機
  1. 系統存在複雜的位址映射:如程式和資料需要分開放在多個區域。
  2. 系統存在多種儲存設備:如包含了 NOR/NAND Flash,ROM,SDRAM,SRAM 等。我
     們會根據程式與資料的特性分別存放於不同的儲存設備之中,比如將中斷處理程式放於
     SRAM 來提升程式執行的效率,而把相較之下比較不常用的程式放於速度較慢的 Flash
     之中。
  3. 函數的位址固定定位:可以利用 scatter file 實做出把某個函式放在固定位址上,而不用
     管應用程
Arm Ads Scatter File
Arm Ads Scatter File
Arm Ads Scatter File
Arm Ads Scatter File
Arm Ads Scatter File
Arm Ads Scatter File
Arm Ads Scatter File
Arm Ads Scatter File

More Related Content

What's hot

HR-088-策略性人力資源管理
HR-088-策略性人力資源管理HR-088-策略性人力資源管理
HR-088-策略性人力資源管理handbook
 
詼諧的哲理
詼諧的哲理詼諧的哲理
詼諧的哲理twtony
 
日本語補足:Which Should be learned more,Big Part(Rhythm,Reduction&Linking) or Smal...
日本語補足:Which Should be learned more,Big Part(Rhythm,Reduction&Linking) or Smal...日本語補足:Which Should be learned more,Big Part(Rhythm,Reduction&Linking) or Smal...
日本語補足:Which Should be learned more,Big Part(Rhythm,Reduction&Linking) or Smal...N.K KooZN
 
詼諧的哲理
詼諧的哲理詼諧的哲理
詼諧的哲理twtony
 
20090830司提反的智慧
20090830司提反的智慧20090830司提反的智慧
20090830司提反的智慧tern
 
Web Accessibility
Web  AccessibilityWeb  Accessibility
Web Accessibilitychihchia
 
376 Ch
376 Ch376 Ch
376 Chanjaan
 
Hr 036 數位內容產業與人才資源
Hr 036 數位內容產業與人才資源Hr 036 數位內容產業與人才資源
Hr 036 數位內容產業與人才資源handbook
 
Review Universities register for virtual future
Review Universities register for virtual futureReview Universities register for virtual future
Review Universities register for virtual futuremodame
 
971001 [討論]單車騎乘考量
971001 [討論]單車騎乘考量971001 [討論]單車騎乘考量
971001 [討論]單車騎乘考量lifan
 
DS-051-新產品發展與產品生命週期
DS-051-新產品發展與產品生命週期DS-051-新產品發展與產品生命週期
DS-051-新產品發展與產品生命週期handbook
 
20090114 Vimの活用法(仮)
20090114 Vimの活用法(仮)20090114 Vimの活用法(仮)
20090114 Vimの活用法(仮)Hiromu Shioya
 
Unknown Parameter Value
Unknown Parameter ValueUnknown Parameter Value
Unknown Parameter Valuewsw0912
 
直升機父母檢測
直升機父母檢測直升機父母檢測
直升機父母檢測guestabc0a7
 
當生命陷落時你也在繞圈子嗎
當生命陷落時你也在繞圈子嗎當生命陷落時你也在繞圈子嗎
當生命陷落時你也在繞圈子嗎Jaing Lai
 

What's hot (18)

HR-088-策略性人力資源管理
HR-088-策略性人力資源管理HR-088-策略性人力資源管理
HR-088-策略性人力資源管理
 
詼諧的哲理
詼諧的哲理詼諧的哲理
詼諧的哲理
 
日本語補足:Which Should be learned more,Big Part(Rhythm,Reduction&Linking) or Smal...
日本語補足:Which Should be learned more,Big Part(Rhythm,Reduction&Linking) or Smal...日本語補足:Which Should be learned more,Big Part(Rhythm,Reduction&Linking) or Smal...
日本語補足:Which Should be learned more,Big Part(Rhythm,Reduction&Linking) or Smal...
 
詼諧的哲理
詼諧的哲理詼諧的哲理
詼諧的哲理
 
20090830司提反的智慧
20090830司提反的智慧20090830司提反的智慧
20090830司提反的智慧
 
Blog學習單
Blog學習單Blog學習單
Blog學習單
 
十大完美照片
十大完美照片十大完美照片
十大完美照片
 
Web Accessibility
Web  AccessibilityWeb  Accessibility
Web Accessibility
 
376 Ch
376 Ch376 Ch
376 Ch
 
Put It Down
Put It DownPut It Down
Put It Down
 
Hr 036 數位內容產業與人才資源
Hr 036 數位內容產業與人才資源Hr 036 數位內容產業與人才資源
Hr 036 數位內容產業與人才資源
 
Review Universities register for virtual future
Review Universities register for virtual futureReview Universities register for virtual future
Review Universities register for virtual future
 
971001 [討論]單車騎乘考量
971001 [討論]單車騎乘考量971001 [討論]單車騎乘考量
971001 [討論]單車騎乘考量
 
DS-051-新產品發展與產品生命週期
DS-051-新產品發展與產品生命週期DS-051-新產品發展與產品生命週期
DS-051-新產品發展與產品生命週期
 
20090114 Vimの活用法(仮)
20090114 Vimの活用法(仮)20090114 Vimの活用法(仮)
20090114 Vimの活用法(仮)
 
Unknown Parameter Value
Unknown Parameter ValueUnknown Parameter Value
Unknown Parameter Value
 
直升機父母檢測
直升機父母檢測直升機父母檢測
直升機父母檢測
 
當生命陷落時你也在繞圈子嗎
當生命陷落時你也在繞圈子嗎當生命陷落時你也在繞圈子嗎
當生命陷落時你也在繞圈子嗎
 

More from Jack Chen

Amba Burst Operation分析
Amba Burst Operation分析Amba Burst Operation分析
Amba Burst Operation分析Jack Chen
 
Ahb Lite分析
Ahb Lite分析Ahb Lite分析
Ahb Lite分析Jack Chen
 
Arm Swi 分析(1)
Arm Swi 分析(1)Arm Swi 分析(1)
Arm Swi 分析(1)Jack Chen
 
Arm Integrator Memory Map(1)
Arm Integrator Memory Map(1)Arm Integrator Memory Map(1)
Arm Integrator Memory Map(1)Jack Chen
 
97 Options Taiwan broadband network routers use status survey
97 Options Taiwan broadband network routers use status survey97 Options Taiwan broadband network routers use status survey
97 Options Taiwan broadband network routers use status surveyJack Chen
 
802.11n Wireless
802.11n Wireless802.11n Wireless
802.11n WirelessJack Chen
 
Thread介紹
Thread介紹Thread介紹
Thread介紹Jack Chen
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor NetworksJack Chen
 

More from Jack Chen (11)

Amba Burst Operation分析
Amba Burst Operation分析Amba Burst Operation分析
Amba Burst Operation分析
 
Ahb Lite分析
Ahb Lite分析Ahb Lite分析
Ahb Lite分析
 
Amba分析
Amba分析Amba分析
Amba分析
 
Arm Swi 分析(1)
Arm Swi 分析(1)Arm Swi 分析(1)
Arm Swi 分析(1)
 
Arm Integrator Memory Map(1)
Arm Integrator Memory Map(1)Arm Integrator Memory Map(1)
Arm Integrator Memory Map(1)
 
97 Options Taiwan broadband network routers use status survey
97 Options Taiwan broadband network routers use status survey97 Options Taiwan broadband network routers use status survey
97 Options Taiwan broadband network routers use status survey
 
Multiplexor
MultiplexorMultiplexor
Multiplexor
 
Wifi 應用
Wifi 應用Wifi 應用
Wifi 應用
 
802.11n Wireless
802.11n Wireless802.11n Wireless
802.11n Wireless
 
Thread介紹
Thread介紹Thread介紹
Thread介紹
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 

Arm Ads Scatter File

  • 1. ARM ADS Scatter File 何文智 Stanley.Ho 何謂 Scatter File Scatter File(分散式載入描述文年)用於 armlink 的輸入參數,它用來指定映像檔內部各個區域的 載入位置以及執行時的位置。armlink 將會根據 scatter file 產生一些區域相關的符號,讓使用者 建立執行時期的環境使用。 使用 scatter file 的時機 1. 系統存在複雜的位址映射:如程式和資料需要分開放在多個區域。 2. 系統存在多種儲存設備:如包含了 NOR/NAND Flash,ROM,SDRAM,SRAM 等。我 們會根據程式與資料的特性分別存放於不同的儲存設備之中,比如將中斷處理程式放於 SRAM 來提升程式執行的效率,而把相較之下比較不常用的程式放於速度較慢的 Flash 之中。 3. 函數的位址固定定位:可以利用 scatter file 實做出把某個函式放在固定位址上,而不用 管應用程