您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 其他Blackfin技术支持专区 -> BF706/BF707的Flash烧写操作说明(BF60X同样... 
本帖共有585个阅读者
发表帖子 发表投票 回复主题
BF706/BF707的Flash烧写操作说明(BF60X同样可以使用此方法)
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF706/BF707的Flash烧写操作说明(BF60X同样可以使用此方法)
自从ADI推出了全新的DSP处理器开发软件CCES,争议不断,这个以Eclipes为基础的软件,于当下的开发者其实是更容易上手的。只是因为刚刚推出不太久,软件的BUG还在陆续的解决ing,功能还在陆续的完善ing,编译速度、编译器的优化还在不断改善ing...每一个点都是我们开发者的吐槽点。而到了Flash烧写这里,就集中爆发了,目前版本的CCES软件,CLDP烧写工具真的是用一句话能够非常完美的形容:来啊,互相伤害呀,反正有大把时间...

    我们来看一看CCES烧写flash是怎么互相伤害的吧。首先,软件里没有任何菜单可以用鼠标选择并点击烧写,我们习惯了Visual DSP++,刚用CCES的时候,真的找了好久都没见到这个Flash Program的工具栏,消失的无影无踪。那是怎么操作呢,请大家打开CMD...是的你没看错,打开CMD,咱们来敲命令!

    打开 windows 的 cmd 命令窗口,进入目录: C:\Analog Devices\CrossCore Embedded Studio 2.1.0>,我们需要键入以下的命令,请注意不可以打错一个字母,不可以有一个空格的差异,必须一模一样,才可以实现最简单的烧写功能!

    cldp -proc ADSP-BF706 -emu 1000 -driver "F:\BF706\ADSP-BF706-CORE-KP\flashdriver\SPIFlashDriver\ADSP-BF706-CORE-SPIFlashDriver.dxe" -cmd prog -erase affected -offset 0 -format bin -file "F:\BF706\ADSP-BF706-CORE-KP\flashdriver\SPIFlashDriver\BF706_LED.ldr"


    我之前在做BF609开发的时候,写的一个烧写方法如这个链接,大家可以看一下是有多复杂:http://www.openadsp.com/bbs/topic.asp?id=1984&boardid=23&tb=1

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/10/17 21:33:31
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
按照这种搞法真的会崩溃的!实在受不了的我们甚至在设计硬件的时候,专门给flash留一个烧写器的接口,外接一个跟DSP完全无关的纯flash烧写,用来烧写程序!当然这只是一个不科学的折中的办法,没理由有JTAG仿真器,还要再陪一个烧写器才能完成最终的开发呀!

    以上,是曾经的CCES烧写操作,过去式!今天我来贴一个最新的烧写操作说明,感谢HOU大神写了一个取代CMD的界面!ADI不做的事情我们自己做,请看下面的详解:

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/10/17 21:33:52
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF706/BF707的Flash烧写说明(BF609的操作同理,就不再多贴图了)

一. 硬件操作

    连接好仿真器和BF706核心板,仿真器上电,核心板上电。(仿真器以AD-HP530ICE为例)。

二. 软件操作

    1. 生成好可烧写的LDR文件

    2. 配置电脑环境变量(操作系统以WIN7 64为例)

    1)在我的电脑上右击-属性-高级系统设置  

上传的图片
  2016101721353145.jpg [ 63.29 KB 548×588 ] (缩略时请点击查看原图)

 


    2)在弹出的窗口中点击右下角的“环境变量”按钮

上传的图片
  2016101721362945.jpg [ 44.67 KB 440×439 ] (缩略时请点击查看原图)

 


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/10/17 21:36:35
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
3)接下来在系统环境变量中配置具体的环境变量,点击编辑新加环境变量。

上传的图片
  2016101721373645.jpg [ 83.88 KB 431×582 ] (缩略时请点击查看原图)

 


  因为要调用CCES软件下的CLDP烧写工具,所以请将路径设置为您的CCES软件安装路径,比如默认的C:\Analog Devices\CrossCore Embedded Studio 2.1.0

    4)打开FlashProgrammer.exe(这个工具如果有需要的话可以联系我),选择Flash驱动的DXE文件,然后load,正确读取驱动如下图所示:

上传的图片
  2016101721391245.jpg [ 98.74 KB 707×590 ] (缩略时请点击查看原图)

 


  5)配置并烧写

上传的图片
  2016101721395245.jpg [ 127.67 KB 732×590 ] (缩略时请点击查看原图)

 


  特别注意:驱动及烧写文件均需在纯英文路径下。Program点下去开始烧写,可能会有短时间的类似“未响应”的过程,这个过程是程序在调用CCES软件的CLDP进行烧写,只需要等待右上交出现如图的打印信息,done出现则表示顺利完成烧写。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/10/17 21:40:07
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154620 Call, 1 Queries, Processed in 0.030762 second(s),