文件名称:S3C2410启动程序设计——2410Init.s详细分析
文件大小:219KB
文件格式:PDF
更新时间:2011-08-21 12:25:59
S3C2410启动程序设计——2410Init.s详细分析
S3C2410启动程序设计——2410Init.s详细分析
工程里面的头文件 2410Init.s包括了板子上电后的初始化(与vivi很相似),具体有几个步骤:
1. 屏蔽所有中断,关看门狗。
2. 根据工作频率设置PLL寄存器
3. 初始化存储控制相关寄存器
4. 初始化各模式下的栈指针
5. 设置缺省中断处理函数
6. 将数据段拷贝到RAM中,将零初始化数据段清零
7. 跳转到C语言Main入口函数中
在开发板上跑了一遍,基本过程已经清晰,还有些细节问题有待进一步深入研究!
将这个程序注释了一下,可能有些地方不是很正确,只提供参考
…………
…………