Samsung原版44B0X的Bootloader分析
2009-05-13 11:42:30来源:未知 阅读 ()
原作者:BCbbs
1.中断向量表
AREA Init,CODE,READONLY
说明:
1.从代码看Init段就是要写入0x00地址的原始中断向量,因此把这个文件编译生成的44binit.O和Init填入ADS的Linker-Layout页对应项中(这样编译器会把该段代码编译到0X0地址。
2.这一部分按44B0数据手册中的中断的地址顺序列出了一个异常中断向量表(每个表项占4个字节)
3.例如 ADC 的中断向量为 0x000000c0 下面对应表中第49项位置;对应向量地址为 0x0+4*(49-1)= 0x000000c0
ENTRY ;入口
;地址
b ResetHandler ;for debug ;0x0000 0000
b HandlerUndef ;handlerUndef ;0x0000 0004
b HandlerSWI ;SWI interrupt handler ;0x0000 0008
b HandlerPabort ;handlerPAbort ;0x0000 000c
b HandlerDabort ;handlerDAbort ;0x0000 0010
b . ;handlerReserved ;0x0000 0014
b HandlerIRQ ;0x0000 0018
b HandlerFIQ ;0x0000 001c
;以下参考44B0的手册:中断控制器一章.按地址顺序排列
VECTOR_BRANCH
ldr pc,=HandlerEINT0 ;mGA H/W interrupt vector table 0x0000 0020
ldr pc,=HandlerEINT1 ;
ldr pc,=HandlerEINT2 ;
ldr pc,=HandlerEINT3 ;
ldr pc,=HandlerEINT4567 ;
ldr pc,=HandlerTICK ;mGA
b .
b .
ldr pc,=HandlerZDMA0 ;mGB
ldr pc,=HandlerZDMA1 ;
ldr pc,=HandlerBDMA0 ;
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 分析squid的日志,罗列出一天最多的点击url 2009-05-13
- 分析工作迁移到 NetBSD 5.0 2009-05-13
- FreeBSD下authlib出现Input/output error的分析及解决一例 2009-05-13
- 系统上电时的启动代码分析 2009-05-13
- NETBSD下POLLING移植情况 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash