u-boot
Limeng_L
从前途光明的硬件设计到暗无天日的搬砖码农的颓废之路。
展开
-
ARM的栈与栈指令
...转载 2019-12-11 09:54:44 · 647 阅读 · 0 评论 -
lowlevel_init.S 分析
在我迷迷糊学看了lowlevel_init.S中的代码之后,有一个感觉就是,要想读懂其中的代码首先得看一下你所用的芯片手册,因为里面有比较详细的存储器控制(MemoryController)描述。我用的是s3c2440手册里写得十分清楚,总共有8个块(Banks)(Bank0~Bank7),每个块对应着不同的控制与地址线,其实这些Bank很大一部分是对应着的控制寄存器的地址,这个要看实际的芯片与板...转载 2019-07-29 15:31:36 · 212 阅读 · 0 评论 -
U-Boot启动过程
U-Boot详解bootloader是系统上电后最初加载运行的代码。它提供了处理器上电复位后最开始需要执行的初始化代码。它主要的功能是加载与引导内核映像。一个嵌入式的存储设备通过通常包括四个分区:第一分区:存放的当然是u-boot第二个分区:存放着u-boot要传给系统内核的参数第三个分区:是系统内核(kernel)第四个分区:则是根文件系统如下图所示:U-Boot是一...转载 2019-11-09 15:00:56 · 326 阅读 · 0 评论