随笔分类 - s3c24x0 bootloader 编写
摘要:重定位之前,要将 flash 初始化,flash 的初始化分为 norflash 和 nandflash,norflash 不用初始化,所以不用做任何操作 3.1 nandflash 初始化 在 nandflash 初始化之前,需要设置栈: 1 /** 6. 重定位:把 bootloader 本身的
阅读全文
摘要:2.1 介绍 2.1.1 硬件 在对时钟频率进行初始化之后,就可以使用存储器控制器对 SDRAM 进行初始化了。 可以看看存储器控制器的映射表: 由图上可以看出,S3C2440 可以接两个 SDRAM,一个起始地址是 0x30000000,一个是 0x38000000,分别由片选信号 nGCS6 和
阅读全文
摘要:1.1 介绍 1.1.1 bootloader 的作用 bootloader 的终极功能就是为了启动内核。 从上面可以知道最简单的 uboot 编写的步骤: 初始化硬件:关看门狗、设置时钟、设置 SDRAM、初始化 nandflash 如果bootloadre 比较大,要把它重定位到 SDRAM 把
阅读全文