网站公告列表

  没有公告

加入收藏
设为首页
联系本站
您现在的位置: AnalogCN安诺电子 >> 文章 >> 技术交流 >> 文章正文
  [组图]如何在VisualDSP++开发环境中烧写BF531,2,3程序         ★★★ 【字体:
如何在VisualDSP++开发环境中烧写BF531,2,3程序
作者:admin    文章来源:Internet    点击数:    更新时间:2006-12-19    
   到目前(0.3版本)为止ADI公司的BF533,2,1使用的是同一个芯片BF533

所以建议用户采购BF531的芯片然后当成BF533的使用就行了。

   以下介绍如何烧写用户程序。

1.       生成引导代码

     1) -Project->Project Options->project->Type (ALT+F7) 选择DSP load file

点击 “确定”

2) -Project->Project Options->load 配置好boot mode的选项

假如你是用16bitflash,选择如下

 

        build(F7)工程就生成了 *.ldr文件,这个ldr文件一般就是hex文件,

        当然使用SPI引导的时候可以是ASCIIBinary文件格式。

 2.烧片

假如你使用过本公司随仿真器附带的BF531,532配置工具的Bf531,2 emluatorFor3_5,请重新选择BF533并执行将开发环境配置回仿真BF53,假如你从来没有使用个这个工具,就跳过这一步。

你必须从我公司得到一个烧写flash的驱动,驱动位于随仿真器附带的光盘上的文件夹“FlashProgrammerForBF533”中。

Visualdsp++的开发环境中选择->tools->Flash Programmer

选择FlashProgrammerForBF533文件夹中的BF533EZFlash.dxe

点击Load Driver

选择第一步生成的引导代码 *.ldr文件

并且选择 No Erase(可以节省大量时间)

再点击Load file 就可以了

 

注意点:

1)本公司提供的这个烧片程序只用到了Erase_Entire_Chip()芯片擦除和

ERROR_CODE WriteFlash( unsigned long ulOffset, int nValue );

写一个字两个函数,这两个函数兼容了大部分的16bitFlash的擦除和烧写

一般用户无需更改就可以用了,假如有特殊的Flash用户也只需要更改这

两个函数就可以了。

 2)这个程序最大可以烧2M的程序,超过2M就不行了,用户可以自己

更改BUFFER_SIZE 0x200000以及相应的ldf文件就可以了

      3) 使用时候至少要有8M左右的SDRAM才行,如何没有SDRAM那就无法烧写程序了

 

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    电源管理--原理、问题和器件
    ADI HSC-ADC-EVALC高速转换器
    主机接口(HPI)在嵌人式系统中
    通道数模转换器AD5532及其应
    从animate示例看wxWidgets的
    wxWidgets程序链接错误解决
    uclinux-2008R1-RC8(bf561)到
    基于DDS芯片AD9851的精密跳频
    基于Blackfin DSP的函数_任意
    DSP芯片外围电路典型设计
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    版权所有:AnalogCN安诺电子 湘ICP备06016315号