【已解决】TuyaOS-3.8.1编译问题

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
Jaoki
Posts: 51

以前使用的SDK 开发的,现在更新为TuyaOS-3.8.1开发, 编译的时候出现附件图片情况, 这个要怎么解决呢?

Attachments
0.png
Last edited by Jaoki on 2023年 Sep 6日 16:19, edited 1 time in total.
愚者千虑必有一得
Posts: 435

Re: 【求助】TuyaOS-3.8.1编译问题

能提供完整的log吗?最好带上你的编译命令

Jaoki
Posts: 51

Re: 【求助】TuyaOS-3.8.1编译问题

您好!终端窗口只能看到部分Log。 怎么能看到完整的呢? 附件为部分Log

Attachments
log.txt
(94.77 KiB) Downloaded 38 times
0.png
愚者千虑必有一得
Posts: 435

Re: 【求助】TuyaOS-3.8.1编译问题

正常的编译命令没有USER_CMD,你编译完了之后,用向上的箭头键,把shell里的历史命令列出来,发过来看看。

企业微信截图_16933980591563.png
Jaoki
Posts: 51

Re: 【求助】TuyaOS-3.8.1编译问题

通过右键点击Build Project -> 输入要编译的固件版本后-> 回车,执行的命令分别如下(通过向上的箭头键,查看shell里的历史命令),命令的顺序分别是如下序号1-4:
1、cd /home/share/samba/bk7231n_tuyaos-3.8.1/software/TuyaOS/
2、export TUYA_IDE_PYTHON_ENV=/home/m/.tuya/venv/bin/python
3、cd /home/share/samba/bk7231n_tuyaos-3.8.1/software/TuyaOS/
4、./build_app.sh apps/oem_bk7231s_light_demo oem_bk7231s_light_demo 0.0.1

愚者千虑必有一得
Posts: 435

Re: 【求助】TuyaOS-3.8.1编译问题

你有改什么东西吗?我看你的命令也是正常的,build_app.sh带3个参数,但是你上面的log看其实是有4个参数,最后一个参数导致编译找不到对象。

你直接用./build_app.sh apps/oem_bk7231s_light_demo oem_bk7231s_light_demo 0.0.1 试试?

Jaoki
Posts: 51

Re: 【求助】TuyaOS-3.8.1编译问题

您好!直接在虚拟机里面使用命令:sh ./build_app.sh ./apps/oem_bk7231s_light_dem ooem_bk7231s_light_demo 0.0.1 是可以编译的,但是会报错。见附件图片

Attachments
1.png
0.png
愚者千虑必有一得
Posts: 435

Re: 【求助】TuyaOS-3.8.1编译问题

这个还好,
1,看看你的apps/oem_bk7231s_light_demo里有没有tuya_app_main()这个函数。
2,如果有,看看你的apps/oem_bk7231s_light_demo目录下有没有local.mk文件,没有的话从我们的tuyaos_demo_quickstart里拷贝一个过去。

Jaoki
Posts: 51

Re: 【求助】TuyaOS-3.8.1编译问题

不好意思, 刚刚那个命令 固件名Copy错了, 刚刚发现改正过来, 编译还是和之前一样的情况

Attachments
2.png
愚者千虑必有一得
Posts: 435

Re: 【求助】TuyaOS-3.8.1编译问题

你这个命令是啥?应该不是:sh ./build_app.sh ./apps/oem_bk7231s_light_dem ooem_bk7231s_light_demo 0.0.1

Post Reply