所需E币: 4
时间: 2019-12-25 02:32
大小: 390.99KB
周立功NXPLPC21xx/22xx系列ARM芯片的启动程序分解周立功NXPLPC21xx/22xx系列ARM芯片的启动程序分解2008.11.25作者:钟常慰zhongcw1002@126.comzhongcw1002@abszcw.com关于LPC2200启动程序分散加载描述文件的叙述在ADSLPC2200的启动模板中有一个scf文件夹,其中有mem_a.scf、mem_b.scf、mem_c.scf这3个文件,这3个文件是ADS的分散加载机制,其目的是将代码段和数据段分别定位到指定地址上。可以在ArmLinker中选择加载路径。分散装载技术概述:分散装载技术可以把用户的应用程序分割成多个RO(只读)运行域和RW(可读写)运行域(一个存储区域块),并且给它们制定不同的地址。一个嵌入式系统中,Flash、16位RAM、32位RAM都可以存在于系统中,所以,将不同功能的代码定位在特定的位置会大大地提高系统的运行效率。下面是最为常用的2种情况:1、32位的RAM运行速度很快,因此就把中断服务程序作为一个单独的运行域,放在32位的RAM,使它的响应时间达到最快。2、程序在RAM中运行,其效率要远远高于在ROM中运行,所……