您现在的位置: 华玉生活网 >> 技术文库 >> 无线 >> 正文>> 繁体中文

Boot在ADSP-BF533上的移植

ADSP-BF533处理器是ADI公司新推出的一款Blackfin系列DSP,他具有2个MAC,集成了大量的外围设备和存储器接口,最高处理速度高达750MHz,每秒运算速度最高达到1500MMAC(兆次乘法加法运算),适用于各种视频、音频、通信领域;另外该系列处理器所采用的微信号体系结构使其集DSP和MCU的功能于一身,大大方便了开发者的使用。U-Boot(UniversalBootLoader)是遵循GPL条款的开放源码项目,由德国工程师WolfgangDenk从8xxROM代码发展而来,已


ADSP-BF533处理器是ADI公司新推出的一款Blackfin系列DSP,他具有2个MAC,集成了大量的外围设备和存储器接口,最高处理速度高达750 MHz,每秒运算速度最高达到1 500 MMAC(兆次乘法加法运算),适用于各种视频、音频、通信领域;另外该系列处理器所采用的微信号体系结构使其集DSP和MCU的功能于一身,大大方便了开发者的使用。

U-Boot(Universal Boot Loader)是遵循GPL条款的开放源码项目,由德国工程师Wolfgang Denk从8xxROM代码发展而来,已经在许多嵌入式系统开发过程中被采用。U-Boot的源代码配置裁剪方法简单、易于移植,提供十分强大的网络功能,支持多种文件格式的下载,其软件项目经常更新,最新的U-Boot 1.1.6支持的处理器体系结构包括有ARM,Intel i386,Intel XScale,MIPS,Blackfin,MPC,NIOS,NIOS 2和PowerPC。

将U-Boot移植到Blackfin系列的DSP之上,发挥出U-Boot这一bootloader所具有的优势,在基于DSP芯片的嵌入式系统的后续开发中,降低开发难度,缩短开发周期。本文将介绍U-Boot在ADSP-BF533上移植的实现过程。

1 移植实例

此次移植是在基于ADSP-BF533的evb533开发板上实现,以Colinux(Cooperative Linux)作为编译的平台完成。所用的开发板的主要配置如下:处理器:基于Blackfin体系结构的ADSP-BF533;FLASH:1 M×16b共2 MBAMD AM29LV160DB(NOR FLASH);SDRAM:16 M×16 b共32 M,HY HY57V651620BTC10P;以太网控制器:CIRRUS LOGIC CS8900A-CQ3;串行通信接口:2个标准RS 232接口;以太网接口:1个RJ-45以太网接口;调试接口:1个14针JTAG接口;仿真器:Embest DSP仿真器EasyIce。

1.1 交叉编译工具链以及编译平台

关于交叉编译工具链的选择,可从blackfin网站下载编译器的源代码binutils,elf2flt,gcc,编译得到支持black-fin系列的交叉编译器,编译过程如下所示:


  • 扩展阅读
  • 上一个文章:
  • 【返回网站首页】 【返回无线】
  • 下一个文章:
  • 【字体: 】【】【发表评论】【加入收藏】【告诉好友】【打印此文
    文章 软件 电影 商品

    相关文章

    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 服务声明 | 充值中心| 华安五金电器 | 收费标准| 论坛| 留言| 实用查询| 会员中心| 下载帮助| 设为首页|

    技术支持:瑞达科技 即时交谈QQ:237013889 QQ群:13810759 E-Mail:237013889@qq.com
    非盈利网站,如有侵权,请来信来电告知,第一时间处理,谢谢!
    桂ICP备17008104号 华玉生活网网站统计
    tj