文章目录

  • 本篇目的
  • 开发环境
  • 主要内容
    • 程序烧写
    • 编译程序
    • 运行程序
  • 详细过程
    • 获取资源
      • binary文件下载
      • SDK包下载
      • 开发环境xTIMEcomposer下载
    • 安装注册开发环境
    • 烧写程序
    • 编译程序/运行程序

本篇目的

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

开发环境

  • 硬件平台使用官方评估板"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/

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

  1. 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写到 OK-6410A 开发板上

    博客地址 : http://blog.csdn.net/shulianghan/article/details/40299813  本篇文章中用到的工具源码下载 : -- ok-6410A 附带的 A ...

  2. C51单片机学习笔记(一)——搭建开发环境及烧写工具

    C51单片机学习笔记(一)--搭建开发环境及烧写工具 文章目录 C51单片机学习笔记(一)--搭建开发环境及烧写工具 1.搭建软件开发环境及使用(Keil uVision) 2.将程序下载到单片机(烧 ...

  3. linux/windows上STM32固件烧写工具的开发demo

    1.主要实现功能:完成对HEX和DFU文件的烧写,显示烧写的进度等功能 2.开发工具:Qt creator4.9.0 3.开发系统平台:windows系统和linux系统两套平台 4.具体开发步骤: ...

  4. vivado在远程服务器上完成本地设备的程序烧写和调试(vivado远程调试)

    vivado远程调试 目录 1 概述 2 本地设置 3 远程服务器设置 1 概述 本文用于描述FPGA开发过程中,使用远程服务器时,直接在远程服务器连接到本地设备进行程序的烧写和调试的过程. 即运用场 ...

  5. 13.1-自己开发一个“单片机烧写工具”!不是开玩笑吧?原来如此^~^(OTA升级)

    听到这个"需求"的第一反应"这是开玩笑吧".我是是一个普通的码农,怎么可能开发出了那么复杂的东西. 带着一头冷汗,开始查资料中- 原来如此,有一种下载程序的方式 ...

  6. 【聆思CSK6 视觉AI开发套件试用】开发环境与烧写问题解决

    本篇文章来自极术社区与聆思科技组织的CSK6 视觉AI开发套件活动,更多开发板试用活动请关注极术社区网站.作者:ifconfig 抱歉这么晚才发文章,由于疫情被封在家了一个多星期,刚开始正常. 一.开 ...

  7. Keil(STM32)开发环境-(5)烧写测试程序

    5. 烧写测试程序 5.1.编译目标文件 在烧写程序之前,需要对目标工程进行编译链接,这里keil有三种编译模式. 分别是[Translate].[Build].[Rebuild]. 图 -1 按钮在 ...

  8. pcDuino入门指南+烧写(SD卡-卡刷)

    第一章:初识pcDuino 一.概述: pcDuino是一款高性能的,性价比极高的迷你PC平台,它能运行像 Linux 3.0和Ubuntu 12.10这样的操作系统.通过内置HDMI接口即可直接输出 ...

  9. android 艾特功能实现,IOS开发入门之iOS反编译实例之hook微信艾特所有人功能实现...

    本文将带你了解IOS开发入门iOS反编译实例之hook微信艾特所有人功能实现,希望本文对大家学IOS有所帮助. 研究了一段时间反编译逆向工程,只是略微了解了一些皮毛,最近忙的事情太杂,就简单写一下吧. ...

  10. 基于IC5000烧录器使用winIDEA烧写+调试程序(S32K324的软件烧写与调试)

    目录 一.iSYSTEM简介 二.如何使用iSYSTEM winIDEA烧写+调试程序 2.1 打开winIDEA: 2.2 新建一个Workspace; 2.3 硬件配置: 2.4 选择CPU芯片型 ...

最新文章

  1. 如何实现报表设计中的高精度报表套打?
  2. BZOJ 3685: 普通van Emde Boas树( 线段树 )
  3. oracle中常见ck和fk是什么,Oracle常用知识总结
  4. 配置nginx支持php
  5. servlet和webservice+WEBservice 的本质。
  6. Windows 下安装mysql
  7. python之路-双下方法
  8. cordova监听事件中调用其他方法_Laravel模型事件的实现原理详解
  9. leetcode1291. 顺次数(回溯)
  10. MYSQL-5.5二进制包安装
  11. Chapter 12 外观模式
  12. 重磅出击,体验Win2008 Hyper-V(下)
  13. java怎么实现垂直导航栏_jquery实现垂直和水平菜单导航栏
  14. html 收藏网站 功能实现,网站常用的收藏网站实现代码
  15. 赫兹的单位换算_频率 时间 单位转换
  16. 在recovery下挂载/system以使用adb
  17. 【番杰的小技巧笔记】查看windows许可证到期时间
  18. 淘宝运营 高客单价的特点、推广引流方式
  19. 阿里云OSS存储实例
  20. 学习ELMo从文本中提取特征的分步NLP指南

热门文章

  1. PowerShell命令行一键快速修改windows远程桌面端口号
  2. 破解Excel工作表加密和 VBA宏加密
  3. Sunday算法详解
  4. 四川交投智慧高速新基建科研基地正式落成
  5. PLC课程设计【博途】
  6. 我的职业生涯(3)----- 又面临困难的选择
  7. 从瞳代到“瞳代”再到品牌,暴利的美瞳的变与未变
  8. ts16949 软件开发流程图_TS16949汽车零部件项目开发流程
  9. [转]从0到1亿美元 ---- PopCap创始人John Vechey自述
  10. Retinanet训练Pascal VOC 2007