XMOS软件开发入门(2) - 烧写、编译、调试开发板

本文介绍如何使用xTIMEcomposer将程序烧写至xCOREVOCALFUSION评估板,涵盖binary文件下载、SDK包下载、开发环境搭建及程序编译运行的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇目的

熟悉如何把程序烧写到评估板,如何使用开发环境编译程序、运行程序。

开发环境

  • 硬件平台使用官方评估板"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/在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值