博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
U-boot for Tiny4412
阅读量:6230 次
发布时间:2019-06-21

本文共 1689 字,大约阅读时间需要 5 分钟。

我的开发板型号:

Tiny4412ADK + S700

4GB Flash


 

 

1. Build uboot

a) 安装好toolchain (arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz)并设置好

   环境变量PATH,保证可以正常使用。
b) 解压 uboot_tiny4412-20130729.tgz 并进入相应的目录
  

tar xzf uboot_tiny4412-20130729.tgz

c) 配置 uboot 并编译

cd uboot_tiny4412make tiny4412_configmake

d) 编译 用于生成bl2 的工具

make -C sd_fuse或者cd sd_fuse; make

-----------------------------------------------------

2. 制作启动 Tiny4412 的SD卡
a) 先准备一张4G或以上的SDHC卡
   注意:该卡的已有数据将会被破坏,因此请先对SD卡上的数据进行备份。
b) fusing SD card
   假设SD卡已被PC Linux识别为/dev/sdb, 以root用户运行以下命令即可:

cd sd_fuse/tiny4412./sd_fusing.sh /dev/sdb

-----------------------------------------------------

3. 使用SD卡启动 Tiny4412 并烧写Android
a) 将已经制作好的SD卡插到 Tiny4412 板上,拨动S2切换到SDBOOT,同时连接
   串口线到PC且假设已经准备好。
b) 开发板加电,然后在串口控制台(如minicom),按任意键进入uboot 命令行模式
c) 对SD卡进行分区
   输入以下uboot命令即可对SD卡进行分区:

fdisk -c 0 320 806 518

   重新分区后,可重新格式化FAT分区

fatformat mmc 0:1

d) 进入fastboot模式以烧写Android

   使用USB线连接Tiny4412的MICRO_USB口到PC,然后输入以下uboot命令:

fastboot

e) 烧写 Android 到SD卡

   首先请准备好Android image,包括: zImage, ramdisk-u.img, system.img
   在PC端输入以下命令进行烧写:

fastboot flash kernel zImage              (烧写kernel)  fastboot -w                               (格式化userdata和cache)  fastboot flash ramdisk ramdisk-u.img      (烧写ramdisk)  fastboot flash system system.img          (烧写system)

f) 也可以在PC端通过fastboot烧写uboot到SD卡

   先手动生成bl2.bin

cd sd_fuse/tiny4412../mkbl2 ../../u-boot.bin bl2.bin 14336

   然后输入以下命令:  

fastboot flash fwbl1 E4412_N.bl1.bin  fastboot flash bl2 bl2.bin  fastboot flash bootloader ../../u-boot.binfastboot flash tzsw E4412_tzsw.bin

-----------------------------------------------------

4. 使用SD卡启动 Android

setenv bootargs console=ttySAC0,115200n8 androidboot.console=ttySAC0 ctp=2 skipcali=y vmalloc=384m lcd=S70saveenv

转载地址:http://intna.baihongyu.com/

你可能感兴趣的文章
Hive安装使用
查看>>
JDK 11的新特性
查看>>
MySQL优化20条经验(一)
查看>>
Linux修改时区
查看>>
ubuntu之R攻略
查看>>
《跟阿铭学Linux》第11章 正则表达式:课后习题与答案
查看>>
[软考]挣值管理EVM详细解释及应用,实例讲解收集(信息系统项目管理师-成本管理)...
查看>>
业内人士详述SIEM建设的演进过程
查看>>
数据中心的重要服务器如何保护?
查看>>
Linux 用户的 3 个命令行小技巧
查看>>
yii上传图片、yii上传文件、yii控件activeFileField使用
查看>>
8)基础网络编程和内容回顾
查看>>
Promise 入门(推荐)
查看>>
java jdbc使用配置文件连接数据库
查看>>
ASP.NET MVC中三方登录: 微软、谷歌、Office365
查看>>
迭代器模式
查看>>
Liferay 启动过程分析7-初始化布局模板
查看>>
java格式化json字符串输入到文本中
查看>>
redis主从集群搭建及容灾部署(哨兵sentinel)
查看>>
apollo生产环境配置-实践笔记(附搭建框架图)
查看>>