当前位置:  技术问答>求各位高人 UBOOT! iis7站长之家

Uboot启动问题

    来源: 互联网  发布时间:2016-11-12

    本文导语:  目前我的板子是NOR FLASH和NAND FLASH并存,NOR FLASH里烧的是UBOOT,用来更新NAND里的stepldr和Eboot,现在我的问题是如果我板子上的网卡(DM9000)不焊接的话不能从NOR启动,我感觉是UBOOT初始化网卡失败就死在那了,请问各...

目前我的板子是NOR FLASH和NAND FLASH并存,NOR FLASH里烧的是UBOOT,用来更新NAND里的stepldr和Eboot,现在我的问题是如果我板子上的网卡(DM9000)不焊接的话不能从NOR启动,我感觉是UBOOT初始化网卡失败就死在那了,请问各位我如何编译我的UBOOT代码,目前我有uboot的程序包,如何建立工程修改并编译它,用ADS可以吗?我的系统是windows,如何建立uboot的编译环境

另外我想在改版的时候把NOR去掉,直接从NAND启动(我的系统是wince5.0),NOR的作用其实就是格式化NAND,烧写LOGO图片到NAND,烧写stepldr(NBOOT)到NAND,烧写EBOOT到NAND,目前有没有比较合适的仿真器能通过2440的SDRAM运行 UBOOT??这样我的NOR就用不到了,,,

|
本帖最后由 wenxy1 于 2010-03-12 09:48:58 编辑
你的开发板型号是什么?不同的开发板,u-boot可能需要移植。
以下是一些移植u-boot参考资料:
1. Chinese material
1.1 移植u-boot-2009.03到友善之臂mini2440开发板step1
http://www.stars625.com/portinguboottomini2440step1.html
http://www.stars625.com/portinguboottomini2440step2.html
http://www.stars625.com/portinguboottomini2440step3.html

1.2 移植U-Boot.1.3.1到S3C244和S3C2410
http://blog.chinaunix.net/u1/34474/showart_487416.html

1.3  u-boot移植到mini2440,u-boot版本2008.10
http://blog.csdn.net/hugerat/archive/2009/01/21/3847025.aspx

1.4 文章列表 - Bootloader
http://blog.chinaunix.net/u1/34474/article_62956.html

1.5 http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3725188&bbs_page_no=4&bbs_id=1032

1.6 http://blog.chinaunix.net/u1/34474/
http://github.com/tekkamanninja/U-boot-2009.11_tekkaman
他移植的u-boot在 Friendly-ARM mini2440 已能使用,我已做过测试。
我也正在学习这个u-boot.


2. Englsih material
2.1 The DENX U-Boot and Linux Guide (DULG) for canyonlands 
http://www.denx.de/wiki/DULG/Manualv

2.2 Fork of the u-boot for for Samsung based MINI2440 board
homepage URL http://code.google.com/p/mini2440/
http://repo.or.cz/w/u-boot-openmoko/mini2440.git
2.3 description Support for the Chinese Samsung S3C2440 based development boards
http://repo.or.cz/w/openembedded/mini2440.git

2.4 HOWTO: Compiling and Flashing U-Boot onto Mini2440
http://bill.station51.net/index.php?post/2010/01/16/U-Boot-on-Mini2440

|
本帖最后由 wenxy1 于 2010-03-12 09:47:55 编辑
原文URL:http://blog.chinaunix.net/u1/34474/showart.php?id=2153655

    u-boot-2009.11出来了有一个月了,我利用元旦的时间和周末的时间移植到了mini2440上,这次不再生成补丁,而是直接上传至github上供大家下载.下载地址:http://github.com/tekkamanninja/U-boot-2009.11_tekkaman

    此次的u-boot-2009.11_tekkaman所实现的功能和原来的u-boot-2009.08最后一个github更新的功能相同.
特性归纳如下:

1、同时支持S3C2410和S3C2440 (2410没板测试)
2、支持串口xmodem协议 (参考www.100ask.net)
3、支持网卡芯片DM9000 
4、支持不同NAND Flash的读写,并自动识别所使用的nand flash是512B/page还是2KB/page,实现在64MB128MB256MB1GB NAND flash的启动。

5、支持IIC接口EEPROM的操作,并可保存ENV(参考hiboy的http://www.armchina.cn/article.asp?id=70)
6、自动识别S3C2440的启动方式是Nor boot还是Nand boot,调用不同的自拷贝程序,实现不论是Nor boot还是Nand boot,都可以烧写同一个bin文件。(nor flash为SST39VF1601) 
7、支持烧写yaffs文件系统映象

8、添加支持读取SD卡中的FAT32文件系统,现在U-boot已经支持从U盘或SD卡上启动。

9、添加支持OpenOCD导入内存启动,其实就是在一切flash识别之前,检测自己是否在内存,如果已在内存就跳过自拷贝程序。

10、支持NEC 3.5寸LCD输出console信息和BMP图片、logo。(参考openmoko)

|
1,如何烧写NAND(没有NOR运行uboot
答:首次烧录可以才用windows下的SJF2440(网上有下载)并口烧
    还可以网络采用tftp传输,u-boot模式下,需要建立linux环境
2,uboot编译环境是不是一定要linux或者虚拟Linux?

|
1. 看开发板手册。
2. 要linux环境,我喜欢在VM里安装linuxFC 4, 当然还要 cross tool chains. 

|
是,看看开发板手册吧、。

    
 
 

您可能感兴趣的文章:

  • UBOOT启动一直输出OK是怎么回事
  • uboot 不能启动了
  • uboot 移植到 mini2440 支持从 nand flash 启动
  • 救命啊 uboot启动时的logo如何一直显示到kernel起来
  • uboot启动后,到最后一步就进入命令循环,等待用户从串口输入的命令,进行相应工作,为什么不是直接交给linux
  • 如何在UBOOT里添加启动画面
  • Uboot启动时候的没有任何信息打印???
  • Uboot启动过程疑问、、????
  • 通过uboot下载内核和文件系统映像到RAM里,如何启动?
  • uboot 引导内核启动 失败 内核不能自解压
  • uboot启动内核的问题~解决了好久都没有解决出来~
  • uboot启动过程中IP地址是何时写到cs8900的?
  • uboot引导内核启动bad CRC
  • uboot引导内核启动问题求助
  • ARM11 UBOOT移植问题
  • uboot移植后,使用历史命令问题~
  • dm355 uboot调试问题,高手指教,快,快,很急。。。。。。。。。。。。。。。。
  • 关于uboot打补丁的问题
  • uboot烧写问题,大家指教。初学。谢谢大家了。
  • 关于uboot2009.08 debug的问题
  • uboot1.1.6移植问题
  • uboot 实现升级的问题。
  • 请教uboot进入命令行加密的模式问题
  • 弱智问题 arm7板 uboot显示正常,超级终端内按键无反应,自动加载uclinux显示乱码,usb串口线的问题还是。。?
  • uboot中bmp命令添加问题
  • 关于交叉环境和uboot的编译的问题,请教各位高手~
  • uboot设置mem问题
  • norflash在uboot移植中的问题
  • uboot1.2.0烧写到开发板上后的问题
  • 三星 uboot 编译问题
  • uboot中DM9000问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 区分uboot和kernel的宏
  • 怎么用gdb调试uboot?????求解
  • uboot里 nboot 和 nboot.e有什么区别
  • 求各位高人 UBOOT!
  • UBOOT之MDDR内存参数修改
  • uboot 怎样不输出内核信息
  • uboot和grub是什么关系
  • 如何让uboot自动从U盘更新内核?
  • 如何让uboot提速
  • 如何在DM368平台,Uboot下添加RTL8201的驱动
  • 关于uboot的Dual Image
  • 请问,uboot的命令函数,能否调用全局变量
  • uboot中的CREATE_LDR_ENV变量
  • uboot的学习
  • 对uboot如何瘦身!
  • uboot中添加U盘驱动
  • NAND的ECC uboot与内核不一致怎么办
  • uboot是如何把环境变量传递给内核的?
  • 如何从uboot读取mac,然户传递到内核中??
  • Uboot 汇编规则 有地方不太懂


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3