简单说一说ADSP-BF537的开发
作者的话
有兄弟问BF537这颗芯片,比较老,我以前用过一段时间,正好找了一块BF537的板子,那就简单说一说把。
硬件准备
BF537的ADI原厂评估板,ADZS-BF537-STAMP 一块
AD-HP530ICE仿真器一个,产品链接:
https://h5.m.taobao.com/awp/core/detail.htm?ft=t&id=38007242820
软件准备
Visual DSP++5.1.2
硬件链接示意图
- 仿真器和开发板接好,14pin的接口,有防反插,不用担心插反了,直接怼;
- 开发板上电;
- 仿真器通过USB线接PC。
软件配置说明
- 打开软件
- 新建Session
- 选择BF537
NEXT。
- 选择Emulator,
next
- 选择ICE-1000,并且finish
- 正确链接好处理器后,如下图显示
运行程序
因为用的是官方的评估板,所以例程都在软件安装目录下,我们找到程序:
我们找个跑马灯的程序,LED Blink(C),拖到软件里来就行了。
编译运行如下图:
先编译,后运行,编译完了如下图:
然后点run运行程序,右下角就一直running在跑:
在板子上,我们看到流水灯的现象,完整这个程序的在线调试。
烧写程序
程序是可以通过仿真器烧写到flash里的,如下图,
Driver File这里,找到BF537的DXE驱动:
点LOAD来加载程序:
选择要烧写的LDR,并进行烧写:
我这里要烧写的程序是CRK amp-soft.ldr,选择他:
点Program,就可以烧写了。