`
javababy1
  • 浏览: 1169194 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

S3C2440裸机驱动--启动代码

阅读更多

功能:作为C程序启动代码,配置内存、中断向量、栈,初始化C语言环境变量


大概流程:

1.定义处理器模式及各模式的堆栈指针常量用于初始化堆栈sp(R13)

2.设置处理器模式

3.宏定义MOV_PC_LR,作用:子程序返回

4.第一次查表实现中断向量的重定

5.代码入口

6.大小端判断与转换

7.中断的第二次查表

8.禁止看门狗,屏蔽所有中断

9.设置系统时钟频率

10.初始化内存控制器






分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics