文章目录

  • 本篇目的
  • 开发环境
  • 主要内容
    • 程序烧写
    • 编译程序
    • 运行程序
  • 详细过程
    • 获取资源
      • 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. 《麻省理工科技评论》发布“21世纪迄今十大最糟科技”
  2. 2021年信号与系统处理期中考试与课堂交互分数
  3. 5.4 异步TCP编程(一)
  4. 黄金矿工游戏demo
  5. 操作系统(二十一)信号量机制
  6. Linux Oracle10g安装
  7. Linux如何打开执行脚本
  8. ZCTF2015 pwn试题分析
  9. 《社交网站界面设计(原书第2版)》——3.2 注册
  10. Windows Bat脚本实现定时重启应用程序
  11. 两个向量的夹角公式_平面向量夹角公式是怎么计算的 上下分别怎么算 细讲
  12. mysql不是内部命令_mysql不是内部命令的错误解决方案
  13. 2022年iOS最新面试(底层基础)问题答案
  14. 结合读取opml ,把数据链接到treeview
  15. Serv-U无法上传文件,200、227、501报错解决方法
  16. 暑假教师计算机培训总结,教师信息化培训心得(精选5篇)
  17. 迅雷漫画下载工具II 故障日志09.04.12
  18. 从零开始学Pytorch(第5天)
  19. 【虚幻引擎】UE4 Windows下打包Linux版本的包
  20. MTK adnroid系统音频参数说明

热门文章

  1. BZOJ_3252_攻略_线段树+dfs序
  2. 计算机硬盘维修,笔记本电脑硬盘坏了怎么办 最详细解决方法【图文教程】
  3. FPA笔记五 计算ILF/EIF功能点
  4. 光电测径仪测头工作原理方式
  5. 3000xp7.32突然显示主数据库不存在的解决一例
  6. ArcMap(ArcGIS)导出属性表用Excel打开中文乱码的解决方法
  7. 阿里云服务器配置(三)
  8. 多目标优化问题概述(基本模型和概念)
  9. 【三维装箱】基于遗传和模拟退火的三维装箱问题matlab源码
  10. 因特网,互联网,以太网,局域网的区别