tiny4412标准版,编译u-boot并烧录到sd卡,从sd卡启动后只打印‘ok’两个字符

冷冻的彩虹 冷冻的彩虹     2023-02-28     322

关键词:

本人开发板是tiny4412(1G+4G)的标准版,由于开发板自带的光盘资料无法读取,所以就从友善官网下载到最新的资料;

然而在做uboot烧录实验的时候,发现烧录完成从SD卡启动后只打印“OK”两个字符,无法正常进入uboot;

然后在网上和友善的论坛也看到有朋友也是出现这样的问题,最后在一个好友那边得知友善的tiny4412标准版有新旧之分,差别就是更换了不同eMMC,所以导致了有些没有更新eMMC控制器配置的uboot无法启动;

非常感谢好友能够给予我新的uboot代码,所以我也特意上传有遇到一样的情况的朋友可以下载试试;

生产日期为2015.7.26的板子(旧板)对应的uboot代码:http://download.csdn.net/detail/u010245383/9467631
生产日期为2015.9.29的板子
(新板)对应的uboot代码:http://download.csdn.net/detail/u010245383/9467633

tiny4412u-boot分析u-boot配置流程分析

参考Friendlyarm的文档,编译uboot的流程为maketiny4412_configmake这个过程主要涉及到两个文件,顶层的Makefile文件和mkconfig文件,makeconfig文件是一个脚本,通过文件的注释可以了解到它的作用#Scripttocreateheaderfilesandlinkstoconfigure#U-Bootforasp... 查看详情

tiny4412-1312__uboot移植(代码片段)

...点下载: ftp://ftp.denx.de/pub/u-bootuboot-2016-09.tar.bz22.交叉编译工具链linux下安装arm-linux-gnueabi交叉编译器3.解压裁剪  4.初步移植(拷贝模板)  在u-boot/board/samsung目录下基于exynos4412的开发板有:origen、odroid、trats、trats2... 查看详情

如何在ccs上生成.txt文件并烧录到msp430(代码片段)

1,在CCS上正确创建工程文件。新建工程:File-New-CCSProject2,在main.c文件中编写程序并保存。1#include<msp430f169.h>2/*3*软件延时4*/5#defineCPU_F1((double)1000000)6#definedelay_us1M(x)__delay_cycles((long)(CPU_F1*(double)x/1000000. 查看详情

armcortex-a9(tiny4412)(代码片段)

要求移植linux增加系统调用并烧写至开发板详细步骤一、搭建linux编译环境1、GCC编译器的安装:tarxzvfarm-linux-gcc-4.5.1-v6-vfp-20120301.tgz-C/arm-linux-gcc-v//查看GCC版本2、gedit~/.bashrcexportPATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin3、rebo 查看详情

在ccs上生成.bin.hex.txt文件并烧录到msp430使lcd灯亮(代码片段)

 摘自   https://www.cnblogs.com/binglmm/p/9629618.html    做了小小补充。  1,在CCS上正确创建工程文件。新建工程:File-New-CCSProject2,在main.c文件中编写程序并保存。1#include<msp430f169.h 查看详情

tiny4412u-boot分析u-boot引导内核流程

在u-boot中,通过bootm命令启动内核。bootm命令的作用是将内核加载到指定的内存地址,然后通过R0、R1、R2寄存器传递启动参数之后启动内核。在启动内核之前需要对环境做一些初始化工作,主要有如下几个方面:(1)、cpu寄存器设... 查看详情

tiny4412u-boot分析u-boot启动流程

从大方面来说,u-boot的启动分成两个阶段,第一个阶段主要的职责是准备初始化的环境,主要有以下几点①设置异常向量表②把CPU的工作模式设置为SVC32模式③关闭中断、MMU和cache④关闭看门狗⑤初始化内存、时钟、串口⑥设置... 查看详情

第二章tiny4412u-boot移植二启动分析

本文转载自:http://blog.csdn.net/eshing/article/details/37521481版权声明:本文为博主原创文章,未经博主允许不得转载。一、启动过程说明      讲解启动过程,首先的源头就是打开电源,这个相信没人人不知道。CPU... 查看详情

tiny4412学习杂记

1.Android挂载NFS使用busyboxmount来替代mount命令2.修改Uboot中fastboot最大buff 使用U-boot烧写Android5.0的时候出现remote:datatoolarge将 include/configs/tiny4412.h 改大一点3.tiny4412内核中trustzone配置开关tiny4412 trust 查看详情

tiny4412u-boot烧写及根文件系统制作(不进入终端问题)

http://m.blog.csdn.net/article/details?id=51400196(转) VMware12环境:ubuntu12.4开发板:tiny4412首先烧写bootloader,我用一个8G的内存卡,现在不说sd卡的制作过程了,网上可以参考。现在就把我给arm的emmc烧写过程开始说。用sd卡启动,开发... 查看详情

tiny4412busybox制作根文件系统rootfsnfs挂载ubuntu14.04

...(转) 首先得要有制作好的uboot和linux内核镜像zImage,先烧录到sd卡里,这个是已经做好了的工作。 一,ubuntu上先设置好nfs服务1.新建一个要挂载的文件[email protected]:~/share$pwd/home/liudiji 查看详情

uboot移植前奏

  Tiny4412开发板硬件版本为:     底板: Tiny4412/Super4412SDK1506      核心板:Tiny4412-1412 1、下载u-boot源代码,建立u-boot代码仓库   参考:h 查看详情

tiny4412--uboot移植串口(代码片段)

...inaro提供的gcc-linaro-6.1.1-2016.08-x86_64_arm-linux-gnueabi要移植的u-boot版本:u-boot-2016-11Tiny4412开发板硬件版本为:  底板:  Tiny4412SDK1312B  核心板:Tiny4412-1306 1,原理图查看tiny4412SDK-1312B-Schematic.pdf   ... 查看详情

tiny4412裸机程序说明

...动,只能尽可能找来各种相关资料进行参考分析。我想在U-Boot程序中加入LCD显示功能,但始终都没有正常点亮LCD,放弃的心都有了,后 查看详情

tiny4412led之buildjni实现(代码片段)

PC机平台:ubuntu12.04.5硬件平台:Tiny4412标准版+android5.0上一篇:Tiny4412led之NDKJNI实现,介绍的是通过NDK工具进行JNI开发,*.so文件是通过NDK工具进行编译生成的,这次就介绍如何通过arm-linux-gcc编译生成对应... 查看详情

tiny4412--uboot移植时钟(代码片段)

...inaro提供的gcc-linaro-6.1.1-2016.08-x86_64_arm-linux-gnueabi要移植的u-boot版本:u-boot-2016-11Tiny4412开发板硬件版本为:  底板:  Tiny4412SDK1312B  核心板:Tiny4412-1306 1、时钟体系exynos4412芯片时钟体系的介绍在《Exynos4412... 查看详情

tiny4412uboot

1.Builduboota)安装好toolchain(arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz)并设置好环境变量PATH,保证可以正常使用。b)解压uboot_tiny4412-20130729.tgz并进入相应的目录tarxzfuboot_tiny4412-20130729.tgzc)配置uboot并编译cduboot_tiny4412maketiny441 查看详情

linux内核lcd驱动分析与换屏方法(tiny4412)

​Linux内核中换屏技术​21.5.1u-boot中的参数bootargs实现换屏​在uboot中有一个bootargs环境变量,这个参数就是传递数据给内核的。​对tiny4412提供的内核,可以通过修改bootargs实现驱动不同的LCD屏。​21.5.2分析bootargs中的lcd参数再启... 查看详情