Search found 11 matches

by Gzz_lin
2025年 May 26日 18:00
Forum: TuyaOS-联网单品开发
Topic: T5模组 SPI发送丢失数据
Replies: 2
Views: 401

Re: T5模组 SPI发送丢失数据

tkl_spi_send(FLASH_SPI_ID,&cmds,4);这后面直接拉高CS不行,直接进行接收也不行,需要延迟才能发送完整数据

by Gzz_lin
2025年 May 26日 17:57
Forum: TuyaOS-联网单品开发
Topic: T5模组 SPI发送丢失数据
Replies: 2
Views: 401

T5模组 SPI发送丢失数据

版本:3.12.8 软件控制CS,发送后立刻拉高数据丢失,发4位只有三位,附件是逻辑分析仪截图,以下是完整代码: #include "hly_flash.h" #include "tkl_spi.h" #include "tuya_cloud_com_defs.h" #include "tal_log.h" #define SOC_ADDR_OFFSET (0) #define SOC_AON_GPIO_REG_BASE (0x44000400 + SOC_ADDR_OFFSET) #define GPIO_OUT...
by Gzz_lin
2025年 May 8日 13:52
Forum: TuyaOS-联网单品开发
Topic: 请问T5外挂Flash添加驱动后如何使用?
Replies: 4
Views: 4515

Re: 请问T5外挂Flash添加驱动后如何使用?

您好,flash中的数据是烧录进去的,需要直接读取出数据进行使用的,不使用文件系统,请问怎么使用呢?

by Gzz_lin
2025年 Apr 28日 14:34
Forum: TuyaOS-联网单品开发
Topic: 请问T5外挂Flash添加驱动后如何使用?
Replies: 4
Views: 4515

请问T5外挂Flash添加驱动后如何使用?

已经根据教程https://developer.tuya.com/cn/docs/developer/t5-flash?id=Kehot4x5zqh5j 注册完成Flash驱动后,但是不知道怎么应用到程序中,根据以下两个例子编译提示无法找到 "qspi_hal.h"文件 /home/test/Documents/tuya/Projects/T5_TuyaOS-3.12.8/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/src/test/test_qspi.c /home/test/Documents/tuya/Project...
by Gzz_lin
2025年 Apr 8日 15:30
Forum: TuyaOS-联网单品开发
Topic: [求助]SPI通过DMA转运到PSRAM的问题
Replies: 1
Views: 405

Re: [求助]SPI通过DMA转运到PSRAM的问题

经过测试,使用tkl_spi_recv之后sclk引脚就一直发时钟不会停止了,有可能是我删除了SPI CS引脚的原因,也有可能是本身底层代码的问题,把CS引脚强行绑定也不知道为什么,这样的话SPI就只能一对一通信了.

by Gzz_lin
2025年 Apr 8日 11:36
Forum: TuyaOS-联网单品开发
Topic: [求助]SPI通过DMA转运到PSRAM的问题
Replies: 1
Views: 405

[求助]SPI通过DMA转运到PSRAM的问题

需求:从flash芯片中读取图片数据到psram,然后发送到显示上,在读取flash和显示之间如果将数据打印出来,图片就能正常显示,否则就是花屏,以下是相关代码: STATIC VOID_T display_flash_image(UINT16_T x,UINT16_T y,UINT16_T w,UINT16_T h,UINT32_T addr) { UINT32_T image_size; image_size=w*h*2; buffer=tkl_system_psram_malloc(image_size); if(buffer==NULL) { TAL_PR_NOTICE("d...
by Gzz_lin
2025年 Mar 28日 14:57
Forum: TuyaOS-联网单品开发
Topic: 涂鸦OS版本3.11.2 T5开发板 touch功能怎么用呀?
Replies: 0
Views: 1917

涂鸦OS版本3.11.2 T5开发板 touch功能怎么用呀?

读到的touch状态一直是2,不知道怎么使用 VOID_T hly_key_touch_init() { UINT32_T cap_out; touch_config_t touch_config={ .detect_range=TOUCH_DETECT_RANGE_8PF, .detect_threshold=TOUCH_DETECT_THRESHOLD_6, .sensitivity_level=TOUCH_SENSITIVITY_LEVLE_0 }; bk_touch_gpio_init(BK_TOUCH_1); bk_touch_enable(BK_TOUCH_1); bk_touch...
by Gzz_lin
2025年 Mar 21日 14:57
Forum: TuyaOS-联网单品开发
Topic: 涂鸦OS版本3.11.2 T5开发板 GPIO中断问题
Replies: 1
Views: 2801

涂鸦OS版本3.11.2 T5开发板 GPIO中断问题

将中断设置为TUYA_GPIO_IRQ_RISE_FALL,按下按键就直接卡死触发看门狗。 #include "hly_key.h" #include "tuya_cloud_types.h" #include "tal_log.h" #include "tal_thread.h" #include "tal_system.h" #include "tkl_gpio.h" #include "tkl_output.h" #define KEY_PIN TU...
by Gzz_lin
2025年 Mar 21日 14:55
Forum: TuyaOS-联网单品开发
Topic: 涂鸦OS版本3.11.2 T5开发板 UART和SPI问题
Replies: 2
Views: 2837

Re: 涂鸦OS版本3.11.2 T5开发板 UART和SPI问题

愚者千虑必有一得 2025年 Mar 21日 11:29

外设demo我们整理中,会尽快发布,最迟3月底前。

那SPI的CS引脚无法软件控制是什么原因?

by Gzz_lin
2025年 Mar 21日 11:23
Forum: TuyaOS-联网单品开发
Topic: 涂鸦OS版本3.11.2 T5开发板 UART和SPI问题
Replies: 2
Views: 2837

涂鸦OS版本3.11.2 T5开发板 UART和SPI问题

1、在线程中使用UART阻塞读,无法结束线程。使用异步读写,发现无法写出,翻看代码注释也不能理解,也无法正确读取,希望出一个demo。 /*UART初始化参数 */ CONST TAL_UART_CFG_T GX_UART_CFG = { .base_cfg.baudrate = 9600, .base_cfg.databits = TUYA_UART_DATA_LEN_8BIT, .base_cfg.parity = TUYA_UART_PARITY_TYPE_NONE, .base_cfg.stopbits = TUYA_UART_STOP_LEN_1BIT, .rx_buffer_siz...