Tiny4412 烧写uboot到emmc步骤

发布者:小熊掌心最新更新时间:2021-12-22 来源: eefocus关键字:Tiny4412  烧写uboot  emmc 手机看文章 扫描二维码
随时随地手机看文章

将uboot写入emmc,并通过EMMC驱动,不在只用SD卡启动

烧写uboot的之前用如下命令查看EMMC卡信息及分区信息:

mmcinfo 0: 查看mmc卡信息, 0表示SD卡;1表示emmc卡

fdisk -p 0: 查看mmc卡分区信息

 

1、格式化emmc卡:

fdisk -c 320 809 524  :可参考前面查看的信息格式化

fatformat mmc 1:1

ext3format mmc 1:2

ext3format mmc 1:3

ext3format mmc 1:4

 

2、将bl1.bin ,bl2.bin, u-boot.bin, tzsw.bin 烧录到emmc中

emmc open 1:打开emmc文件

 

  板子                        主机 

dnw 0x40000000  <---------->    dnw E4412_N.bl1.bin

mmc write 1 0x40000000 0 0x10

dnw 0x40000000  <---------->    dnw bl2.bin

mmc write 1 0x40000000 0x10 0x1c

 

dnw 0x40000000  <---------->    dnw u-boot.bin

 

mmc write 1 0x40000000 0x30 0x21D

 

dnw 0x40000000  <---------->    dnw E4412_tzsw.bin

 

mmc write 1 0x40000000 0x2c0  0xB8

emmc close 1

3:启动方式拨到emmc启动Uboot

 

4、写入linux镜像

fastboot  <--------------------->  ./fastboot -w

                    ./fastboot flash kernel zImage

.........

linux启动成功

 

5、写入文件系统

通过nfs挂在网络文件系统后

mount /dev/mmcblk0p3 /mnt

将文件系统拷贝进去,然后解压

进入uboot设置环境变量:

 

set bootargs console=ttySAC0 root=/dev/mmcblk0p3 rootfstype=ext4 init=linuxrc uhost0=y ctp=2

重启自动进入linux

关键字:Tiny4412  烧写uboot  emmc 引用地址:Tiny4412 烧写uboot到emmc步骤

上一篇:Tiny4412之重力感应器驱动
下一篇:S3C6410板子移植 Android2.2

推荐阅读最新更新时间:2024-11-08 10:38

Exynos4412 Uboot 的使用与烧写
Uboot版本:u-boot-2013.01 开发板:Exynos4412 本文主要是熟悉U-boot 的使用以及如何将Uboot 烧入Exynos4412。当然在这之前首先必须保证开发板上已经有了U-boot。如果没有,请先烧入一个已经编译好的Uboot.bin,可以利用JTAG或DNW。 一、环境搭建 为了方便开发,这里利用网络传输数据,主要用到 tftp 与 nfs。tftp用于数据传输,nfs用于挂载根文件系统。 1、tftp模式设置 具体配置可以移步 http://blog.csdn.net/zqixiao_09/article/details/50319877 ,这里使用tftp有两种模
[单片机]
第二十章、 Tiny4412 U-BOOT移植二十 增加cleanlcd命令
一、命令格式说明 关于如何命令的说明网上有好多资料,我这里仅仅简单的说明一下: U-Boot的每一个命令都是通过U_Boot_CMD宏定义的。这个宏在 include/command.h 头文件中定义。如下所示: #ifdef CFG_LONGHELP #define U_BOOT_CMD(name,maxargs,rep,cmd,usage,help) cmd_tbl_t __u_boot_cmd_##name Struct_Section = {#name, maxargs, rep,cmd, usage, help} #else / no long help info*/ #define U_BOOT_CMD(nam
[单片机]
第二十章、 <font color='red'>Tiny4412</font> U-BOOT移植二十 增加cleanlcd命令
Tiny4412 烧写ubootemmc步骤
将uboot写入emmc,并通过EMMC驱动,不在只用SD卡启动 烧写uboot的之前用如下命令查看EMMC卡信息及分区信息: mmcinfo 0: 查看mmc卡信息, 0表示SD卡;1表示emmc卡 fdisk -p 0: 查看mmc卡分区信息 1、格式化emmc卡: fdisk -c 320 809 524  :可参考前面查看的信息格式化 fatformat mmc 1:1 ext3format mmc 1:2 ext3format mmc 1:3 ext3format mmc 1:4 2、将bl1.bin ,bl2.bin, u-boot.bin, tzsw.bin 烧录到emmc中 emmc open 1:打开em
[单片机]
串口编程(基于tiny4412
参考: http://www.cnblogs.com/wblyuyang/archive/2011/11/21/2257544.html http://www.cppblog.com/amazon/archive/2010/01/28/106644.html serial_demo.c #include stdio.h #include stdlib.h #include unistd.h #include sys/types.h #include sys/stat.h #include fcntl.h //文件控制定义 #include termios.h //终端控制定义 #include errno
[单片机]
用jlink在mini2440上烧写uboot
首先,附上我安装jlink驱动: http://download.csdn.net/detail/zzmno1/3776716#comment 以及我使用的uboot.bin文件下载地址: http://blog.chinaunix.net/uid-20543672-id-94368.html 安装成功后有俩个东东,分别是jlink和jflash。 我用j-link连接的时候没有成功,而在j-flash下安装成功。 不过在jflash下连接成功是有前提条件的: 点击file》open project》S3C2440.jflash(如果没有这个文件的话,猛戳http://download.csdn.net
[单片机]
时创意推新一代eMMC嵌入式闪存
2022年3月,深圳市时创意电子有限公司宣布推出新一代eMMC嵌入式存储芯片产品,已正式量产。该产品基于长江存储第三代512Gb TLC 3D NAND打造,具备高密度,高速率,高可靠性等优点,广泛应用在手机、平板电脑等嵌入式存储领域,具备广阔的市场前景。 (E128CYNT2ABE00 产品图示) 随着5G和人工智能技术的应用范围越来越广,移动设备对存储芯片的性能、容量和数据稳定性等要求不断提高,市场对更大容量、更高性能和更低成本的存储芯片解决方案的需求愈加明显。 为了满足电子产品对大容量高性能存储芯片日益增长的市场需求,时创意研发团队通过多年技术积累,厚积薄发,推出了新一代eMMC嵌入式存储产品,并采用了长江存储Xtack
[手机便携]
时创意推新一代<font color='red'>eMMC</font>嵌入式闪存
基于tiny4412的Linux内核移植 -- eMMC驱动移植(六)
平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本:Linux-4.4.0 (支持device tree) u-boot版本:友善之臂自带的 U-Boot 2010.12 (为支持uImage启动,做了少许改动) busybox版本:busybox 1.25 eMMC:KLMxGxFE3x-x00x 交叉编译工具链: arm-none-linux-gnueabi-gcc (gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-29)) 概述 eMMC驱动在内核中也已经支持好了,代码在:
[单片机]
基于<font color='red'>tiny4412</font>的Linux内核移植 -- <font color='red'>eMMC</font>驱动移植(六)
tiny4412 裸机程序 一、说明
首先、我想说明为什么我写这个文档?我自己想学点东西,过于求成,又过于自信,直接买了Tiny4412的板子,但网上关于4412的资料太少,我一直没办法啃动,只能尽可能找来各种相关资料进行参考分析。我想在U-Boot程序中加入LCD显示功能,但始终都没有正常点亮LCD,放弃的心都有了,后来在网上找到一份《Linux平台下Mini210S裸机程序开发指南》的文档,我觉得写的挺清楚的,我也只能二一点了,先把4412当单片机玩吧,也给自己树点信心吧,我想能参考完成这些裸机程序后,再来搞U-Boot的LCD功能应会有新的收获吧,所以我就参考着这份文档,进行了一些裸机程序实验。写这份文档中,一是给自己学习用,二是希望能帮助到一些像我一样的朋友。
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved