作者的话
CCES来做Flash Program,需要CMD,然后敲一大堆的命令,刚开始搞的时候,会觉得很麻烦,那么是否有更简单的办法呢?在Blackfin处理器里,我找到了一个第三方插件,用这个插件就可以实现鼠标点几下,就完成烧写,大大的简化了CCES Flash Program的流程。
很可惜这个插件只能用于BF70X和BF60X,SHARC并没有继续往下做了,期待有大神能继续往下做这个插件。
硬件准备
ADSP-BF706-CORE:BF706开发板
ADSP-BF609-CORE:BF609开发板
AD-HP530ICE:ADI DSP专用仿真器(非常好用)
软件准备
CCES软件
硬件操作
连接好仿真器和BF706核心板,仿真器上电,核心板上电。
软件操作
-
生成好可烧写的LDR文件
-
配置电脑环境变量(操作系统以WIN7 64为例)
1)在我的电脑上右击-属性-高级系统设置
2)在弹出的窗口中点击右下角的“环境变量”按钮
3)接下来在系统环境变量中配置具体的环境变量,点击编辑新加环境变量。
因为要调用CCES软件下的CLDP烧写工具,所以请将路径设置为您的CCES软件安装路径,比如默认的C:\Analog Devices\CrossCore Embedded Studio 2.1.0。
特别注意,你需要安装好CCES软件,才可以使用下面的这个插件,因为插件也是调用CCES下的CLDP工具的。
4)打开Flash Programmer.exe,选择Flash驱动的DXE文件,然后load,正确读取驱动如下图所示:
5)配置并烧写
特别注意:驱动及烧写文件均需在纯英文路径下。Program点下去开始烧写,可能会有短时间的类似“未响应”的过程,这个过程是程序在调用CCES软件的CLDP进行烧写,只需要等待右上交出现如图的打印信息,done出现则表示顺利完成烧写。