zedboard-zedboaed板子移植linaro linux时出现了问题

问题描述

zedboaed板子移植linaro linux时出现了问题
其中,SD卡已经分区,第一部分装入了BOOT.BINdevicetree.dtb和zImage,第二部分已经装入了linaro linux的文件系统。
板子的启动信息如下:

U-Boot 2014.07 (Dec 25 2014 - 18:11:55)

Board: Xilinx Zynq
I2C: ready
DRAM: ECC disabled 512 MiB
MMC: zynq_sdhci: 0
SF: Detected S25FL256S_64K with page size 256 Bytes erase size 64 KiB total 32 MiB
*** Warning - bad CRC using default environment

In: serial
Out: serial
Err: serial
Net: Gem.e000b000
Hit any key to stop autoboot: 0
Device: zynq_sdhci
Manufacturer ID: 27
OEM: 5048
Name: SD04G
Tran Speed: 50000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 3.7 GiB
Bus Width: 4-bit
reading uEnv.txt
** Unable to read file uEnv.txt **
Copying Linux from SD to RAM...
reading uImage
3573320 bytes read in 348 ms (9.8 MiB/s)
reading devicetree.dtb
9231 bytes read in 16 ms (562.5 KiB/s)
reading uramdisk.image.gz
** Unable to read file uramdisk.image.gz **
zynq-uboot>
然后就不能继续启动了,请问有大神知道是什么原因么?

解决方案

本人未移植过此类板子,之前用过三星2410的板子,但是从错误类型看,程序是从SD卡拷贝linux文件的时候出错的,像这样的错误可能是linux文件损坏,你尝试换一个新的linux文件系统;如果确定linux文件无损坏,建议楼主从UBOOT出错思考解决方法。

解决方案二:
楼主你的问题解决了么,我也遇到这个问题了,我用的是官方提供的releases,拷到sd卡里也启动不起来文件系统

解决方案三:
现在解决该问题了吗?如果没有的话试一下这个方法

新建文件uEnv.txt,和BOOT.bin,devicetree.dtb放在一起,文件内容如下。

bootargs=console=ttyPS0115200 root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext4 rootwait devtmpfs.mount=0
load_image=fatload mmc 0 0x3000000 ${kernel_image} && fatload mmc 0 0x2A00000 ${devicetree_image}
uenvcmd=echo Copying Linux from SD to RAM... && run load_image && bootm 0x3000000 - 0x2A00000

时间: 2024-11-03 21:05:28

zedboard-zedboaed板子移植linaro linux时出现了问题的相关文章

嵌入式linux-Zedboard板子运行linaro linux后运行简单的程序出错

问题描述 Zedboard板子运行linaro linux后运行简单的程序出错 操作系统已经运行起来了,可以实现如ls,rm,mkdir等基本功能.我在虚拟机上用交叉编译器编译了只有一个简单的printf输出的程序,但是之后放到板子上运行时,没有报错,但是也没有看到printf运行的结果.请问是什么问题呢?

hdmi输出-Zedboard开发板linaro linux移植的问题

问题描述 Zedboard开发板linaro linux移植的问题 本人新手,初次接触这块开发板.准备移植linaro linux系统.现在linaro在开发板上可以成功启动,但是据说这个是有HDMI输出的图形化界面的,但是我接了显示器却没有任何反应.是哪个过程出现了问题呢?

如何将OS/2应用程序移植到Linux操作系统

当从 OS/2 移植到 Linux 时,关键的编程问题是什么? 在转换到 Linux 之前注意一下,提早发现陷阱.LANDP 小组带领您了解 OS/2 和 Linux 之间的差别,以便您的移植工程才能更顺利地进行. 本文是 LAN Distributed Platform(LANDP)for Linux 小组把 LANDP 从 OS/2 移植到 Linux 时所遇到的问题的概述.本文对其他正在把 OS/2 应用程序移植到 Linux 的小组应该是有帮助的.当决定了要把 OS/2 版本的 LAND

ubuntu-zedboard 板子的linaro系统的 的SD卡启动文件

问题描述 zedboard 板子的linaro系统的 的SD卡启动文件 现在zedboard板子已经移植好了linaro系统了,接下来要使用到AD9467 FMC接口的板子,需要对原来的BOOT.BIN进行修改,,,但是没有源史的Demo,用自己的BOOT.BIN 文件就无法启动系统,求助啊

将.Net应用移植到Linux上来的Mono工程

开放源代码协会通过Linux软件开发公司Ximian开始了一个旨在将微软.Net平台移植到Linux上来的项目.这个叫做Mono工程的项目包括创建一个开发平台允许人们为基于Linux和基于Windows系统的.Net开发应用程序.据Ximian公司的首席技术官员Miguel de Icaza说Mono项目的起因是GNOME社团特别是Ximain公司对于一个改进的开发工具的需要. 但是Mono项目的影响确是更加深远的,因为这些开发工具是基于CLI(通用语言架构)和微软提交给欧洲计算机制造协会(EC

详解如何将Unix应用程序移植到Linux系统

介绍 您知道 Linux 现在已是世界第二的服务器操作系统吗?今天,您的应用程序在 Linux 上运行吗?如果不是,那么本文将给您些提示和技巧,在您把应用程序移植到 Linux 的时候为您提供指导.本文依据的是软件工程师的经验,这些工程师来自独立软件供应商(Independent Software Vendors,ISV)和全世界的 IBM 实验室,他们参与了许多把应用程序移植到 Linux 的项目. 首先我们描述 Linux 的特征和它在开发和管理应用程序中的具体价值.接着,我们将回顾重要问题

cpu 32位 64位-虚拟机安装Linux时出错

问题描述 虚拟机安装Linux时出错 我是Windows7-32bit,但CPU可支持64位系统,安装64和32位debian时都这样.不知是什么情况.望解答!谢谢!Oracle VM VirtualBox虚拟机 解决方案 换vmare station 8或者9看看,只能装32bit. vbox必须要x64系统 解决方案二: 图太小了,什么也看不见.首先宿主计算机如果是32bit的,肯定是不能安装64bit虚拟机的.无论cpu是否支持64bit. 另外一些虚拟机系统要求启用vt-x/slat,需

汉化-如何在安装自定义linux时支持中文安装

问题描述 如何在安装自定义linux时支持中文安装 现在想支持一个自定义的linux系统,在安装时能支持中文安装,目前如果直接将安装脚本 里的dialog中的英文改为中文,中文显示的是乱码,网上查了下很多linux 中文乱码问题都 说是缺少中文语言包,但是我现在是在安装系统的时候,而不是系统安装完了再去安装语言包 ,就想安装很多linux系统时可以选择中文安装,那么后面的过程都显示中文,有没有哪位大神搞过这方面的,急,求救啊! linux, 汉化,中文乱码,dialog 解决方案 你去找中文的安

opencl-openCL 移植到Linux 3.10

问题描述 openCL 移植到Linux 3.10 请教哪位大神有openCL的移植经验呢,Android4.3以后就没有openCL了,只有OpenGL库:请教下如何移植openCL呢 解决方案 没办法,要么限制程序在4.3以前运行,要么改写,用自己的代码实现.这个要想让4.3移植需要搞内核了,非常复杂. 解决方案二: Linux3.9.7 简单移植到 QT210