Search found 7 matches

by heixia.wang@tuya.com
2025年 Aug 6日 10:50
Forum: TuyaOS-联网单品开发
Topic: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
Replies: 10
Views: 4791

Re: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?

你好,修改vendor/T5/tuyaos/tuyaos_adapter/include/utilities/include/tuya_cloud_types.h中如下结构体,增加对应i2s端口号 typedef enum { TUYA_I2S_NUM_0 = 0, /*!< I2S port 0 / TUYA_I2S_NUM_1 = 1, / !< I2S port 1 / TUYA_I2S_NUM_2 = 2, / !< I2S port 2 / TUYA_I2S_NUM_MAX, / !< I2S port max */ } TUYA_I2S_NUM_E;
by heixia.wang@tuya.com
2025年 Aug 5日 13:57
Forum: TuyaOS-联网单品开发
Topic: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
Replies: 10
Views: 4791

Re: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?

您好,请替换掉附件中最新tkl_i2s相关文件 software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/src中存放tkl_i2s.c software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/i2s存放tkl_i2s.h,若无此文件夹请创建 确认software/TuyaOS/vendor/T5/t5_os/bk_idk/middleware/soc/bk7258_cp1/hal/i2s_hal.c、 software/TuyaOS/vendor/T5/t5_os/bk_idk/middleware...
by heixia.wang@tuya.com
2025年 Aug 5日 11:49
Forum: TuyaOS-联网单品开发
Topic: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
Replies: 10
Views: 4791

Re: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?

1.请问是否合入0001-i2s.zip中的patch后clean再编译? 2.需要在config文件中打开i2s宏,CONFIG_I2S=y 3.tkl_system.c中新增以下函数实现 /** @brief system enter critical * @return irq status */ UINT_T tkl_system_enter_critical(VOID_T) { return rtos_disable_int(); } /** @brief system exit critical * @param[in] irq_mask: irq mask @return non...
by heixia.wang@tuya.com
2025年 Jul 22日 17:45
Forum: TuyaOS-联网单品开发
Topic: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
Replies: 10
Views: 4791

Re: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?

请将代码放至tkl驱动适配层vendor/T5/tuyaos/tuyaos_adapter/src/driver/tkl_i2s.c vendor/T5/tuyaos/tuyaos_adapter/include/i2s/tkl_i2s.h下进行使用,并修改vendor/T5/tuyaos/tuyaos_adapter/CMakeLists.txt文件,如附图17531772406217.png、17531772232866.png所示
添加对应文件编译路径

by heixia.wang@tuya.com
2025年 May 27日 21:06
Forum: TuyaOS-联网单品开发
Topic: 关于T5使用IIS作为声卡和播放设备
Replies: 1
Views: 825

Re: 关于T5使用IIS作为声卡和播放设备

如果使用tkl层驱动可以参考tuya-3.8.0 tuyaos\tuyaos_adapter\src\test\test_i2s.c文件中的示例配置,如果使用bk原厂驱动可以参考t5_os\bk_idk\components\bk_cli\cli_i2s.c中对应的示例配置