本篇目的
熟悉如何把程序烧写到评估板,如何使用开发环境编译程序、运行程序。
开发环境
- 硬件平台使用官方评估板"xCORE VOCAL FUSION XP-VF3100-BASE"
- IDE开发环境win10 下的 xTIMEcomposer
主要内容
程序烧写
到目前位置,还不知道怎么使用xc语言修改开发板的程序,先使用评估版的官方配套的binary文件app_vf_spk_base_1i2o2_lin33_48khz.xe烧写到开发板的Flash中;
编译程序
开发板配套的SDK源码包导入工程,做编译配置,之后编译。
运行程序
编译完成之后,做运行配置后,运行程序。
详细过程
获取资源
在这里插入图片描述
官方SDK和binary文件,在注册后就可使用。
binary文件下载
地址是:https://www.xmos.com/software/vocalfusion,找到对应的这个下载,如下图。
SDK包下载
上图中的右边的Commercial deployment那栏就是,需要开通了权限才能下载。
开发环境xTIMEcomposer下载
地址是:https://www.xmos.com/software/tools/,找到对应XVF3100的下载,如下图。
安装注册开发环境
完成之后,会有3个快捷图标:
-
xTIME Composer Command Prompt (Community_14.3.0)
类似于命令行的shell界面
-
xTIME Composer Studio (Community_14.3.0)
IDE开发环境
-
xTIME Composer Documents (Community_14.3.0)
官方文档的在线链接
烧写程序
下载的二进制文件包,解压后,是多个文件夹,每个文件夹里有有一个xe文件,我的评估版是条形MIC的,所以选择对应得1i2o2_lin33_48khz文件夹里的app_vf_spk_base_1i2o2_lin33_48khz.xe文件。
评估板和开发工具XTAG接好,评估版的USB连接和电脑连接好,XTAG的USB也和电脑连接好。
执行xTIME Composer Command Prompt,打开shell界面。,假设xe文件放在e:\aaa\目录中,cd到这个目录,然后烧写执行命令
xflash --no-compression app_vf_spk_base_1i2o2_lin33_48khz.xe
如下图
提示成功,评估板也正常工作。
编译程序/运行程序
从导入SDK,到编译、运行程序,这些内容官方简短的start文档描述得非常清楚,没有需要自己额外领悟得东西。照文档做就可以了。
文档下载地址:https://www.xmos.com/file/vocalfusion-getting-started-guide/