
u-boot for tiny4412
xiaojimmychen
①熟悉Linux下多进程编程、多线程编程、网络编程、了解进程间通信,C语言能力良好
②熟悉U-BOOT的启动过程以及移植过程,能够自行编写基本的bootloader
③掌握Linux内核的启动过程、移植过程以及简单的裁剪、配置
④掌握根文件系统的挂接过程,能够移植一个基本的根文件系统
⑤熟悉Linux设备驱动程序设计的机制,能够独立编写部分设备驱动程序
展开
-
TINY4412从sd卡启动过程分析
从4412的数据手册,我们能够了解到,tiny4412启动过程是分下面几步的:总结起来就是,4412上电,然后就从iROM处执行代码,iROM要做的任务就是①:将BL1从sd卡或者其他的存储设备中下载到芯片内部256KB的SRAM中,然后跳转到芯片内部SRAM中执行BL1,②:检查BL1的完整性. 而后BL1初始化系统时钟以及DRAM等,初始化完毕后,从sd卡或者其他存储设备中拷贝操作原创 2015-08-19 19:22:35 · 2931 阅读 · 0 评论 -
将u-boot-2016.11移植到TINY4412
个人笔记:将u-boot-2016.11移植到TINY4412原创 2017-01-03 22:16:23 · 5692 阅读 · 0 评论 -
将支持SPL的u-boot的烧写到SD卡上
将支持spl的uboot烧写到sd卡上原创 2017-01-07 08:48:15 · 1969 阅读 · 1 评论 -
为u-boot-2016 for tiny4412添加点灯调试代码
使用汇编编写点亮LED的代码原创 2017-01-14 21:10:45 · 1416 阅读 · 0 评论 -
Uboot2016 for tiny4412调试
u-boot调试原创 2017-02-09 06:46:16 · 2691 阅读 · 2 评论 -
u-boot内存容量显示修复及SD卡驱动问题
首先,先修复上一个篇文章遗留下来的问题,即uboot起来后显示内容容量只有512M的问题,后来查看了4412的芯片手册,发现是有寄存器没有设置正确,所以才导致内存容量识别有问题,按照下面的修改,我们的uboot就能识别到1G的内存容量了!diff --git a/arch/arm/mach-exynos/exynos4_setup.h b/arch/arm/mach-exynos/exynos4_s原创 2017-03-04 07:20:07 · 7564 阅读 · 7 评论 -
uboot for tiny4412 SD驱动问题修复,SD卡启动内核
完成从SD卡中启动uboot和linux内核原创 2017-03-08 06:10:57 · 2083 阅读 · 1 评论