一起玩XVF3800麦克风阵列(五)

此篇幅主要是为了熟悉XTC Tools的编程过程和熟悉XMOS DSP的内部机制;XMOS 的XVF3800有对应的源码和编译命令(即我可以姑且认为基于源码我可以修改参数即可以达到量产的目的),与此篇幅无关!!可以当做熟悉开发流程来看这个教程。

上一篇我们已经安装完成了XTC Tools并且安装了USB驱动并能够连接上开发板;这里我们继续基于XTC Tools进行编程开发。

Hello World!!第一个程序

先将 XMOS/XTC/15.3.1/examples 中的工程 ExampleXCommonCMake 文件夹拷贝到你喜欢的任意目录中,这里我们直接复制到Home目录下。

进入ExampleXCommonCMake目录后直接执行如下命令启动 vscodoe打开工程。

bash 复制代码
code .

点击 Trust 进入

安装Cmake Tools(简化 CMake 项目的配置、生成和调试流程)

点击如图所示齿轮,选择**unspecified选项,暂时不要配置默认即可。 安装 Task Runner 插件(过配置 tasks.json 文件来创建和自定义构建、清理、测试等任务),安装的时候点击 Trust**即可。

接下来可以配置项目直接看到编译器运行,TC Tools 使用底层编译器工具信息。

进行编译。

这时候我们连接我们的开发板和烧录器到PC上,运行Task任务,Run Example.xe (这些任务实际上是由tasks.json文件编写的,我们使用Task Runner管理方便我们直接执行一系列的命令,不需要我们在终端中一条一条的敲代码)

连接上开发板后,点击运行第一个程序

这样返回一个Hello World!,Ctrl + C结束运行(但没有在我们的开发板上出现LED闪烁,我们这个工程是针对XU316开发板的,前面我们也说过XVF3800对应的就是深度定制版本的XU316,XU316的编程更加灵活,可以加入自己的算法等等) 即我们编译一个工程在DSP端运行起来了。其中Flash example.xe是烧录flash的操作。

相关推荐
深圳老胡5 天前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范
女神下凡5 天前
嵌入式设计的各种存储芯片的硬件/软件设计规范,非常全面。
arm开发·单片机·嵌入式硬件
agicall.com5 天前
SIP协议IP话机的通话抓包录音实现
语音识别·信创电话助手·ip话机
2601_955662465 天前
短剧多人对白怎么配?2026年多角色配音工具对比
大数据·人工智能·音视频·语音识别
开发笔记-阿牛5 天前
蓝牙音乐灯拆解,又一次拆到蓝牙音乐灯芯片CK6865L
人工智能·单片机·嵌入式硬件·音视频·音频
从零开始的嵌入式之旅5 天前
day47
arm开发·经验分享·笔记·嵌入式硬件
恒锐丰科技林技术员5 天前
EG1164 高压大电流升压同步整流芯片解析
经验分享·嵌入式硬件·硬件工程
CHENKONG_CK5 天前
破解制鞋打磨痛点:RFID赋能去毛刺工序自动化升级
网络·单片机·嵌入式硬件·网络协议·tcp/ip
祖力555 天前
ARM时钟
嵌入式硬件·arm·时钟·imx6ull
三佛科技-187366133975 天前
128KB~512KB Flash车规级MCU选型指南(FT32A072 / FT32A103 系列)
单片机·嵌入式硬件