初涉嵌入式
xuzi_fan
这个作者很懒,什么都没留下…
展开
-
S3C2440 初始化SDRAM的控制寄存器分析
刚涉及嵌入式,有很多概念性的东西不是很明白,于是选择一些比较有代表性的源码仔细分析,以便于理清思路,下面的是截取的韦东山书里的SDRAM控制寄存器初始化的代码: .align 4 mem_cfg_val: @ 存储控制器13个寄存器的设置值 .long 0x22011110 @ BWSCON .long 0x00000700 @ BANKC原创 2014-12-18 10:42:10 · 470 阅读 · 0 评论 -
bootloader的初始化代码为什么必须用汇编写
引用地址:http://bbs.csdn.net/topics/370005264 CPU上电后会从IO空间的某地址取第一条指令。但此时:PLL没有启动,CPU工作频率为外部输入晶振频率,非常低;CPU工作模式、中断设置等不确定;存储空间的各个BANK(包括内存)都没有驱动,内存不能使用。在这种情况下必须在第一条指令处做一些初始化工作,这段初始化程序与操作系统独立分开,称之为bootload转载 2014-12-18 14:15:09 · 456 阅读 · 0 评论