周立功NXP LPC21xx/22xx系列ARM芯片的启动程序分解
时间:2019-12-25
大小:390.99KB
阅读数:423
查看他发布的资源
资料介绍
周立功NXP LPC21xx/22xx系列ARM芯片的启动程序分解 周立功 NXP LPC21xx/22xx 系列 ARM 芯片的启动程序分解 2008.11.25
作者:钟常慰 zhongcw1002@126.com
zhongcw1002@abszcw.com
关于 LPC2200 启动程序分散加载描述文件的叙述
在 ADS LPC2200 的启动模板中有一个 scf 文件夹,其中有 mem_a.scf、mem_b.scf、mem_c.scf 这 3 个文件,这 3 个文件是 ADS 的
分散加载机制,其目的是将代码段和数据段分别定位到指定地址上。可以在 Arm Linker 中选择加载路径。
分散装载技术概述:
分散装载技术可以把用户的应用程序分割成多个 RO(只读)运行域和 RW(可读写)运行域(一个存储区域块),并且给它们制定不同的
地址。一个嵌入式系统中,Flash、16 位 RAM、32 位 RAM 都可以存在于系统中,所以,将不同功能的代码定位在特定的位置会大大地提
高系统的运行效率。下面是最为常用的 2 种情况:
1、32 位的 RAM 运行速度很快,因此就把中断服务程序作为一个单独的运行域,放在 32 位的 RAM,使它的响应时间达到最快。
2、程序在 RAM 中运行,其效率要远远高于在 ROM 中运行,所……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或
联系我们 删除。