原创 Blackfin的技术文章和教学视频连载20:Flash烧写-CCES的flash烧写

2015-12-3 14:40 2818 14 14 分类: 处理器与DSP 文集: Blackfin的技术文章和教学视频连载

    如需ADI DSP仿真器、开发板、芯片、技术支持,可联系OP,QQ:5516164,邮箱:sale@openadsp.com;

 

    新软件CCES的flash烧写,需要用到他的一个叫做cldp的命令行工具。

 
    首先,将启动模式拨到idle 状态,打开windows 的cmd 命令窗口进入目录:C:\Analog Devices\CrossCore Embedded Studio 1.0.2>
    
    输入命令:cldp -proc ADSP-BF609 -emu 100B -driver "F:\BF609\ADSP-BF609-CORE-KP\flashdriver\NorFlashDriver\ADSP-BF609-CORE-NorFlashDriver.dxe" -cmd prog -erase affected -offset 0 -format bin -file "F:\BF609\ADSP-BF609-CORE-KP\flashdriver\NorFlashDriver\BF609_LED.ldr"
 
    20140817115912649.jpg
 
    第一个红色圈 “100B-driver” 是代表当前连接的是100B 的ice,支持ice 有以下几种。
 
    20140817115951351.jpg
 
    图中的是对应的ice 代号,ADI 原厂的ADZS-HPUSB-ICE 就选择HPUSB,ADI 原厂的开发板就选择KIT,我们OpenADSP开源社区的AD-HP510ICE-FULL 就选择ICE-100B,AD-HP530ICE 就选择ICE-100。
 
    第二个红色圈“bin”代表生成的ldr 文件的格式
 
    第三个红色圈“Failed to connect to processor”代表说明ice 没有连接好目标板,例如目标板没有上电,CCES 软件没有断开仿真器连接。
 
    CCES 断开仿真器连接方法是点击图中红色按钮,或者直接关闭CCES 软件。
 
    20140817120118819.jpg
 
    出现第四个红色圈“done”说明程序烧写完成,目标板断电,拔下ice,将硬件拨到NorFlash 启动模式。完成flash的烧写。
 
    备注:
 
    “F:\BF609\ADSP-BF609-CORE-KP\flashdriver\Norflash\ADSP-BF609-CORE_NorFlashDriver.dxe”这个是驱动的绝对地址,根据自己电脑放的位置修改
 
    “F:\BF609\ADSP-BF609-CORE-KP\flashdriver\Norflash\BF609_LED.ldr”
这个是ldr 的绝对地址,根据自己电脑放的位置修改
 
    SPIFLASH的烧写基本雷同与NORFLASH。
 
    命令行来操作,是不是挺原始的?而且有一点需要注意的是,ICE-100这个是需要用户自己新建平台的,平台的命名跟你cldp烧写时一致才可以让这个工具认得出来。名字必须一模一样,空格都不能少一个。此cpdp蠢且麻烦,希望后面新版的CCES能稍微花点精力,起码把烧写集成到软件中去,鼠标点点搞定吧。
 
 
    
dsp
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
14
关闭 站长推荐上一条 /3 下一条