作者的话
本文讲一下如何用EV-21569-SOM评估板来做21569这颗DSP的开发,流程是怎么样的。其中硬件应该怎么链接?软件需要安装哪些?环境要怎么搭建?提供的例程要如何加载、编译、运行?就看这个文档。
硬件准备
EV-21569-SOM+EXKIT开发板 一块;
EXKIT底板链接:https://item.taobao.com/item.htm?id=729495528542<k2=1752488668282gsxbhirhdf9pleprygknob&spm=a21xtw.29178619.0.0
转接卡链接:https://item.taobao.com/item.htm?id=805759592131<k2=1752488691688v96y0a0azdyi4m4pinqqo&spm=a21xtw.29178619.0.0
AD-HP530ICE仿真器 一个;
仿真器链接:https://item.taobao.com/item.htm?id=38007242820<k2=17524887138021mrh2dai0em13aic4orzasg&spm=a21xtw.29178619.0.0
USB线 一条;
5V2A电源适配器 一个;
软件准备
CCES软件,这是ADI的215XX系列DSP所需要用到的开发软件。
安装CCES软件,我装的是2.11.1,官网可以下载。
在线调试的硬件开关说明
就按前一篇里初检时拨的开关来,不要再动了。
硬件链接示意图
上一章我们讲了如何来使用CCES软件做21569的编程开发,并举了一个LED的例程,实际上我还写了几个程序,本章就来说一下吧。
硬件还是如图这么接,开关啥的都不再重复说了。
例程一、按键
同样是GPIO,我整一个按键的例程,软硬件的搭建就不重复了,我们直接看程序(程序当然也是直接从EV-21569-SOM的官方SDK开发包里头扒出来的):
导入这个KEY的例程:
很典型的eclips风格的工程,main在src这个文件夹里头。
我们链接仿真器,编译运行程序:
当我按下底板的KEY/PB3和KEY/PB5的时候,CCES软件下就打印相关的输出信息。
注意上图,编译完了我们要运行程序,有时候会发现这个运行程序的按钮都是黑的,是不是软件出问题了,有BUG,并不是,这个时候我们只需要点一下他左边的debug,就可以了(新手很容易碰到,请注意):
点击绿色的运行程序按钮,按下EX底板上的KEY/PB3和KEY/PB5,在CCES软件中就会相应的打印信息。
例程二、KEY+LED
再来做一个GPIO的例程,这个是结合了按键和LED灯,导入这个工程:
同样,main都在这个src里头:
链接仿真器,编译运行:
注意上图,打印的信息明确的说了,运行的是LEDKEY这个工程生成的dxe可执行文件。
运行后,按下KEY/PB3和KEY/PB5,在CCES的窗口中打印相应的信息:
当我按下KEY/PB3,SOM核心板上的LED7被点亮;
当我按下KEY/PB5,核心板上的LED4和LED6被点亮,LED1也被点亮;