广州车陂网站建设公司,泌阳专业网站建设,音乐网站开发思路,益阳网络推广前言
本章介绍T2-U的开发环境搭建流程#xff0c;以及一些遇到的问题。
一、资料
试用网址#xff1a; 【新品体验】涂鸦 T2-U 开发板免费试用
涂鸦官网文档#xff1a; 涂鸦 T2-U 开发板 T2-U 模组规格书 T2-U 开发板
淘宝(资料较全)#xff1a; 涂鸦智能 TuyaOS开发…前言
本章介绍T2-U的开发环境搭建流程以及一些遇到的问题。
一、资料
试用网址 【新品体验】涂鸦 T2-U 开发板免费试用
涂鸦官网文档 涂鸦 T2-U 开发板 T2-U 模组规格书 T2-U 开发板
淘宝(资料较全) 涂鸦智能 TuyaOS开发板 涂鸦 T2-U 开发板 物联网 IoT
csdn教程 涂鸦T2-U开发板快速入门 涂鸦T2开发板专栏
git(源码电路图) tuyaos-development-board-t2
二、开发板资源
32 bit RISC-MCU 2Mbyte 闪存 256 KB RAM 外设6xPWM、2xUart、1xSPI、1xI2C、5xADC
MCU 专为信号处理扩展的指令使其可以有效地实现音频编码和解码 模组规格书存疑 三、电路图
https://github.com/tuya/tuyaos-development-board-t2/tree/main/hardware
四、环境搭建——git缺少编译工具
需要提前准备ubuntu环境这里就不赘述了。
4.1 安装工具和源码
sudo apt-get install -y build-essential unzip wget git python3 libc6-i386我的虚拟机没办法抓https的所以用ssh
git clone https://github.com/tuya/tuyaos-development-board-t2git clone gitgithub.com:tuya/tuyaos-development-board-t2.git4.2 git编译失败
注意使用git抓环境没办法正常编译缺少了chip和toolchain等目录
具体看software\TuyaOS\vendor路径下对比通过vscode登录后下载的内容是有beken_os等目录而git没有。 没有编译会报错因为缺少了chip目录beken_os
五、安装vscode的涂鸦环境——涂鸦IDE可以编译
注意T2-U开发环境只能在ubuntu下搭建windows下用tuya ide无法下载t2-u的sdk。具体参考本章最后小节。
5.1 ubuntu环境 我遇到了一直卡在task1的问题没有解决。一台电脑的虚拟机提前装的可以第二台电脑的虚拟机就一直在这个界面。
5.2 编译
通过vscode安装的一般放在Documents目录下
$ cd tuyaos-development-board-t2/software/TuyaOS
$ sh build_app.sh apps/tuyaos_demo_quickstart tuyaos_demo_quickstart 1.0.0
$ sh build_app.sh apps/tuyaos_demo_examples tuyaos_demo_examples 1.0.0 clean六、烧录
教程https://blog.csdn.net/sandwich_iot/article/details/131210964 使用 beken 原厂 Windows 版本烧录工具 bk_write_gui_v1.7.5 烧录 T2-U 。 下载地址1https://images.tuyacn.com/rms-static/53e80a50-0a88-11ee-bee7-5de1c3a84f6c-1686729113461.zip?tyNamebk_writer_gui_V1.7.5.zip 下载地址2https://raw.githubusercontent.com/tuya/tuyaos-development-board-t2/main/tools/bk_writer_gui_V1.7.5.zip 下载QIO文件起始0x00000000 下载UA文件起始0x00011000 七、调试
7.1 端口查看 如图串口A和B其中A是烧录串口921600或1500000B是查看日志串口115200。 需要把开发板上的拨盘都打到on。
PS官方有两个T2-U的教程 第一个没有标注波特率第二个只标注日志串口波特率烧录可以看文档 教程1https://developer.tuya.com/cn/docs/iot/t2-u-board?idKce6cq9e9vlmv 教程2https://developer.tuya.com/cn/docs/iot-device-dev/T2-U-development-board?idKckeahvfhu7v0 7.2 日志串口配置
通过串口工具连上后按reset键就能看到日志了。 7.3 日志 7.4 ubuntu下tty查看
7.4.1 安装驱动 八、小结
优点 在ubuntu中使用vscode搭建环境可以直接编译和下载比较方便。
缺点
搭建T2-U开发环境的时候不要用git去实现因为git中缺少编译插件。vscode中通过tuya ide安装sdk无法下载完成。文档不够完善反而是淘宝文档较齐全而且官方文档连基础的串口波特率也不标明虽然在sdk中的readme有标注烧录波特率。
开发环境相对其他试用过的开发板而言问题较耗费时间而且代码实现需要使用他们的框架还要参考示例去改动。
九、其他
尝试在windows下搭建环境失败。 原因T2-U只适合ubuntu环境下开发。
插件中搜索tuya wind ide并安装
检索Remote SSH 插件并安装。 直接回车 如果遇到主页打不开且有如下报错直接重启vscode Could not register service worker: InvalidStateError: Failed to register a ServiceWorker: The document is in an invalid state… 输入账户和密码 注意只能用ubuntu里的vscode搭建环境windows下就没办法下载。