资料汇总
官网资料:T5AI-Board 开发板
电路图:开发板原理图
创建ubuntu虚拟机
见链接,这里就不赘述了
https://bbs.elecfans.com/jishu_2366551_1_1.html
抓取代码并配置环境
建议用gitee,fork一份到自己仓库
            
            
              bash
              
              
            
          
          git clone https://gitee.com/tuya-open/TuyaOpen.git
        环境配置
            
            
              bash
              
              
            
          
          cd TuyaOpen
. ./export.sh
        
检查版本
            
            
              bash
              
              
            
          
          tos.py version
tos.py check
        
创建示例并编译
创建示例
            
            
              bash
              
              
            
          
          tos.py new project
        配置开发板类型
            
            
              bash
              
              
            
          
          tos.py config choice
        
也可以直接进示例代码

注意:无论你是自己用tos.py创建项目,还是直接拷贝示例,编译前都需要先执行这个命令
编译
            
            
              bash
              
              
            
          
          tos.py build
        

刷机


监控

需要注意,usb有两个串口,串口1是用来刷机的,串口2才是用来debug的,所以需要配置不同串口。
同时使用虚拟机需要把串口接在虚拟机上,不要接在windows电脑上
把这些命令整理在一个sh脚本中,可以快速刷机运行
            
            
              bash
              
              
            
          
          #!/bin/bash
tos.py build
echo 1 | tos.py flash
echo 2 | tos.py monitor
        评价:
环境搭建比较简单,刷机方法很简洁,上手很快