按照您的描述,编译一个.c都很慢,这理论上跟vscode没关系,因为vscode实际上只是一个界面,底层还是调用keil的命令行方式在进行编译。
这是我编译的结果,实际编译的时间只要4s:
建议您换个电脑试试看,是否可能是电脑本身编译就比较慢,运行vscode后占用的资源又比较多导致的。
按照您的描述,编译一个.c都很慢,这理论上跟vscode没关系,因为vscode实际上只是一个界面,底层还是调用keil的命令行方式在进行编译。
这是我编译的结果,实际编译的时间只要4s:
建议您换个电脑试试看,是否可能是电脑本身编译就比较慢,运行vscode后占用的资源又比较多导致的。
看一下卡在哪一个步骤?
在我的电脑上,vscode跟keil编译的时间是类似的,只是多前面的几秒钟。
建议直接打开“\software\TuyaOS\.log”路径下的keil工程试一下
BDU模组目前还在调试阶段,建议联系硬件同学调试一下,或者先使用官方开发板测试一下
看起来确实挺奇怪的。
PHY6222的编译优化就是keil里面的编译优化,可以打开路径 \software\TuyaOS\.log\ 中的keil工程,修改编译优化选项:
这个定义看起来没什么特别的,不过从您的描述中看的话,有两个点可以尝试一下用来排查问题:
另外,我看您一开始讲的问题是OTA升级,后面是怎么跟串口处理联系起来的?
您这个结构体是怎么定义的?贴图看看
仅从您提供的截图来看,不好判断直接的原因。
有以下几点可以留意: