随笔分类 - U-BOOT
摘要:U-BOOT移植是一个比较繁琐的事情,这里记录一下尽量简短的可用移植 1. 环境: 1.1. 开发板:JZ2440 V3(很老的一款开发板) 1.2. U-BOOT版本:u-boot-2009.11 1.3 Linux OS:Ubuntu20.04 1.4 交叉编译工具:arm-linux-gcc-
阅读全文
摘要:针对U-BOOT的分析,首先从链接文件开始,这是针对编译过的,没有编译过的,则直接从start.S文件开始,这里以u-boot-2009.11为例,对于S3C2440A来说,其内核是arm920t,所以其文件位置位于cpu\arm920t\start.S 1. start.S最先执行的是start_
阅读全文
摘要:在嵌入式设备中开发中,硬件设计上常常因为成本的原因,而选择NAND FLASH作为程序存储设备,在进行U-BOOT移植就需要对此设备进行驱动移植,而其中有一项就是对NAND FLASH配置寄存器NFCONF TACLS、TWRPH0、TWRPH1值的设置,这里将自己的理解记录下来。 一、硬件数据手册
阅读全文