哈哈,u-boot终于在bf561的板子上工作了

原创 2007年09月12日 18:06:00

  今天,u-boot终于在我的bf561的板子上跑起来了,特此记录下来以供参考。

1、在FC6 i386 Linux平台上装交叉编译器,主要为以下两个RPM包。
blackfin-toolchain-07r1.1-3.i386.rpm
blackfin-toolchain-elf-gcc-4.1-07r1.1-3.i386.rpm

2、在u-boot的根目录下运行
make bf561-ezkit_config
表示我们需要编译为BF561的目标平台
3、在u-boot的根目录下运行
make
此时会在u-boot的根目录下生成u-boot.bin和u-boot.ldr文件,如果使用模式0则直接使用u-boot.bin即可。如果是使用模式1则可以使用u-boot.ldr文件,但是这里有一个问题,u-boot.ldr是由tool/bin2ldr/runme.sh调用tools/bin2ldr/bin2ldr这个应用程序生成的,但是可恶的是bin2ldr默认生成的LDR文件居然是BF537的,因此还需要修改runme.sh这个文件,将这行
./bin2ldr –proc bf537 || exit 1
修改为
./bin2ldr –proc bf561 || exit 1
其实这两个参数生成的文件也就是差了文件头的4个字节。就是这四个字节,可是让俺走了不少的弯路!!
4、修改include/configs/bf561-ezkit.h,根据板子的配置修改了一些参数,再编译,写入Flash,终于从串口传来了一串数据:
CPU:   ADSP BF561
Board: ADI BF561 EZ-Kit Lite board
       Support: http://blackfin.uclinux.org/
Clock: VCO: 400 MHz, Core: 400 MHz, System: 80 MHz
SDRAM: 64 MB
something is really wrong
U-Boot 1.1.6-svn (ADI-2007R1) (Sep 12 2007 - 14:01:45)
呵呵,虽然不断地复位,但是总是跨出了第一步,不是吗?
又经过一番仔细的修改,总算见到了可爱的提示符,列出来自我庆祝一下。
U-Boot 1.1.6-svn (ADI-2007R1) (Sep 12 2007 - 15:51:30)
 
CPU:   ADSP BF561
Board: ADI BF561 EZ-Kit Lite board
       Support: http://blackfin.uclinux.org/
Clock: VCO: 600 MHz, Core: 600 MHz, System: 60 MHz
SDRAM: 64 MB
FLASH:   2 MB
*** Warning - bad CRC, using default environment
 
In:    serial
Out:   serial
Err:   serial
Net:    ERROR: Can't find SMC91111 at address 2c010300
Hit any key to stop autoboot: 5 4 3 2 1 0
## Error: "ramboot" not defined
ezkit>  
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

马上工作了

马上工作了 
  • sxia200
  • sxia200
  • 2006年11月10日 12:52
  • 389

u-boot之添加一块新板子的支持

申明   本着学习交流的原则, 将个人移植u-boot的过程做一个记录. 文章参考了csdn blog里面的很多内容, 有的已经记不得出处了, 只好把当时的摘要直接贴出来. 如果冒犯, 还请见谅...
  • tuwenqi2013
  • tuwenqi2013
  • 2017年01月08日 20:54
  • 220

U-BOOT 移植过程详解:添加一块新板子的支持

U-BOOT移植过程详解: 添加一块新板子的支持                      分类:             U-BOOT移植              2014-01-17...
  • linuxarmsummary
  • linuxarmsummary
  • 2015年04月02日 19:36
  • 4464

终于解脱了,迎接新生活.

提取辞职了,离离职还有两击.终于将解脱这黑暗的三年. 准备进入新的生活,调养身体,并且闭关学习. 算法和数据结构这几年全荒废了,大学本身就没学好,要恶补一下算法,要不哪敢自称是技术出身,都不好意思找新...
  • xxyj6450
  • xxyj6450
  • 2013年10月09日 00:07
  • 936

u-boot移植1:添加自己的板子并实现串口的打印

本文主要讲的是移植最新的uboot2016.03到jz2440开发板上,初步实现串口的打印。...
  • qqliyunpeng
  • qqliyunpeng
  • 2016年05月04日 17:54
  • 1949

[2778]小明的花费预算 (二分查找)SDUT

 小明的花费预算 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 小明终于找到一份...
  • jiangyongy
  • jiangyongy
  • 2014年09月04日 16:50
  • 377

BF561板子相关知识

ITU-R BT.601/656数字视频标准,规定了对采集到的模拟信号进行模数转换时YUV分量的采集情况,形成数字视频源数据格式ITU-R BT.601数字视频源在PAL和NTSC两种制式下的最大有效...
  • xgjianstart
  • xgjianstart
  • 2009年09月14日 10:59
  • 660

SDUT 2778 小明的花费预算 (二分答案) -- 解题报告

题面 小明的花费预算 Time Limit: 1000ms Memory limit: 65536K 题目描述 小明终于找到一份工作了,但是老板是个比较奇怪的人,他并不是...
  • dreamer_blue
  • dreamer_blue
  • 2016年02月18日 16:30
  • 274

【Search&String Algorithm Training】Xiper的奇妙历险(1)

【Search&String Algorithm Training】 - A URL:http://acm.uestc.edu.cn/#/problem/show/1378 西历77200...
  • qq_33583069
  • qq_33583069
  • 2016年10月06日 08:32
  • 371

有工作了,哈哈……

    终于找到工作了,搞病毒分析,待遇不错,高兴ing…… 哈哈…… 
  • better0332
  • better0332
  • 2008年03月17日 19:30
  • 604
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:哈哈,u-boot终于在bf561的板子上工作了
举报原因:
原因补充:

(最多只允许输入30个字)