泰凌TL-EdgeAI-DK使用指南
概述
TL-EdgeAI-DK是用于配合多款模组进行功能开发、演示而设计的开发套件。可以配合如下模组使用,但是同一时间只能使用一个模组:
- ML3219D-MERCURY-M0-PA11-V01(TL321x小模组)
- ML7218D1-MERCURY-M0-PE11-V01(TL721x小模组)
- ML7218A-GAIA-M0-PE11-V01(TL721x大模组)
准备工作
开始TL-EdgeAI-DK
演示之前,需要准备硬件以及软件环境。
硬件准备
(1) AIOT-DK1-V2 * 1
作为母板使用,支持板载烧录和其他子模块的组合使用。
(2) 平台模组 * 3
同时仅支持一个平台模组工作,包含TL721x大模组、TL721x小模组、TL321x小模组。
(3) 外设模组 * 3
包含1个LCD模组、1个CODEC模组、1个摄像头。



(4) USB Type-A to Type-C线 * 2
一根线用于烧录,另一根线用于供电和USB数据通信。
软件准备
用户可以通过Telink BDT工具,使用USB连接母板的J12
,直接进行平台模组的烧录;SDK使用tl_platform_sdk,软件版本需要高于v3.5.0
。
注意:
- 如上图,本文以TL721x大模组为例,烧录平台选择
TL721X
。其他平台模组需要更换对应的平台。- 使用BDT烧录时,母板的
SW13
开关需要拨到右侧(用来支持Single Wire mode),SW15
开关拨到右侧(用来烧录模组)。
操作流程
Sensor模组
以TL721x大模组为例,其他平台模组仅需要更换对应的平台。
在tl_platform_sdk
中选择Sensor_Lcd_Demo
工程,编译并烧录目标文件到模组,物理连接如下:
注意事项:
- TL721x大模组连接在
J2
上,mikroBUSJ4
接LCD模组。 SW3
开关的1号开关打开,2-4号关闭,用来选择对应的片选脚。
烧录完成后,屏幕上会显示Sensor的基本数据。由于Sensor数据较多,会分为两个页面显示,上图显示了第一个页面的数据,下图是第二个页面的数据:
CODEC模组
以TL721x大模组为例,其他平台模组仅需要更换对应的平台。
Codec_Demo支持多种应用模式和型号,说明如下:
(1) 应用模式
##define DMIC_INPUT_TO_BUF_TO_LINEOUT 1 //dmic_in->buff->SDM out
##define I2S_TO_EXT_CODEC_USB 2 //I2S input->buff->I2S out for external codec. See AUDIO_I2S_TO_EXT_MODE to choose codec type
##define I2S_TO_EXT_CODEC_MIC_SPK 3
DMIC_INPUT_TO_BUF_TO_LINEOUT
:使用的是内置CODEC,需要板载DMIC和SDM配合使用,数据流从DMIC输入,SDM输出。注意:仅TL721x模组支持此模式。I2S_TO_EXT_CODEC_USB
:使用的是外置CODEC,是一种USB Audio应用,默认选用此模式。I2S_TO_EXT_CODEC_MIC_SPK
:使用的是外置CODEC,数据流从CODEC模组的MIC输入,SDM输出。
(2) 型号
外置CODEC模组有多种型号,目前支持的型号如下:
- AIOT-CODEC1-V2:NAU88L21
- AIOT-CODEC2-V2:ES8389
内置CODEC
在tl_platform_sdk
中选择Codec_Demo
工程,配置宏如下:
##define AUDIO_MODE DMIC_INPUT_TO_BUF_TO_LINEOUT
编译并烧录目标文件到模组,物理连接如下:
注意事项:
- TL721x大模组连接在母版的
J2
上,mikroBUSJ5
接CODEC模组。 SW7
开关拨至下侧,SW8
开关拨至右侧,用来使用内置CODEC。
烧录完成后,耳机可以听到DMIC采集到的声音。
外置CODEC
在tl_platform_sdk
中选择Codec_Demo
工程,配置宏如下:
##define AUDIO_MODE I2S_TO_EXT_CODEC_USB
或
##define AUDIO_MODE I2S_TO_EXT_CODEC_MIC_SPK
CODEC当前可选多种型号,根据硬件选择对应宏:
/* Choose different external codec type */
##define I2S_TO_EXT_nau8821 1 //external codec
##define I2S_TO_EXT_es8389 2 //external codec
##define AUDIO_I2S_TO_EXT_MODE I2S_TO_EXT_nau8821
编译并烧录目标文件到模组,物理连接如下:
注意事项:
- TL721x大模组连接在
J2
上,mikroBUSJ5
接CODEC模组 SW7
开关拨至上侧,SW8
开关拨至左侧,用来使用外置CODEC。
软件的默认配置是I2S_TO_EXT_CODEC_USB
模式,烧录之后,USB会枚举出音频设备,选择Telink设备即可:
此时播放音频,可以通过耳机收听。
软件如果配置I2S_TO_EXT_CODEC_MIC_SPK
,则耳机可以听到MIC采集到的声音。
Camera模组
由于IO数量限制,仅TL721x大模组可支持Camera。
在tl_platform_sdk
中的TL721x项目,选择Camera_Demo
工程,编译并烧录目标文件到模组,物理连接如下:
硬件注意事项:
- TL721x大模组连接在
J2
上,mikroBUSJ6
接LCD模组,J7
接camera模组。 SW17
开关拨至下侧,SW8
开关拨到左侧。
烧录完成之后,屏幕会实时显示摄像头采集到的数据。