作者的话
ADI的DSP做Flash program,如果是Visual DSP,需要在软件里做一系列的配置,然后才能点烧写;如果是用CCES,则需要CMD,然后敲一大堆烧写命令,回车才能完成烧写。这些操作我在前面的文章里都有写,现在就说一个非常简单的方法,只需要你点一下鼠标,就能完成程序烧录的全过程。
硬件准备
我就拿ADSP-21569开发板来做:
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.19.5f0d60feR9vWyu&id=721683997705
ADI JTAG仿真器:用来烧写的工具
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.27.ff9949011hncv6&id=753233120844
传统的搞法,请看我写的这篇文章:
https://openadsp.blog.csdn.net/article/details/130977354
最新的搞法:
1)先决条件,我们必须要安装CCES软件
2)自己新建一个bat文件
3)bat文件内容如下:
echo Flashing
“C:\Analog Devices\CrossCore Embedded Studio 2.10.1\cldp.exe” -proc ADSP-21569 -core 0 -emu 2000 -driver “./is25lp512m_dpia_21569.dxe” -cmd prog -erase affected -format bin -file ./…/LDR/SS_App_21569.ldr
pause
然后把你的is25lp512m_dpia_21569.dxe放到这个bat一起,要烧写的就是SS_App_21569.ldr。
点击这个bat,他就能自动烧写啦。
原理很简单,其实也就是cmd敲代码给他做成bat,简单的批处理就搞定了。
官方也给了bat的范例,我写的就出自这里。