Search found 18 matches

by mlinkTech
2023年 Sep 19日 19:42
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】dm_endpoint.c:167: undefined reference to `printf'
Replies: 1
Views: 1199

【已解决】dm_endpoint.c:167: undefined reference to `printf'

dm_endpoint.c:167: undefined reference to `printf' 请帮忙看看为啥lib_onenet提示没有定义pinrtf,我们这个printf是定义的,是不是lib_onenet库里引用的头文件不是stdio.h? 441159 1320 28480 470959 72faf (TOTALS) /home/tuyaos/Documents/tuya/Projects/MK8010C_3.6.0/software/TuyaOS/vendor/MK8010C/tuyaos/../toolchain/gcc/bin/riscv-nuclei-elf-ld: /...
by mlinkTech
2023年 Sep 19日 17:34
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】__locale_ctype_ptr这个函数怎么定义的
Replies: 7
Views: 1711

Re: __locale_ctype_ptr这个函数怎么定义的

请教一下ctype.h里只是申明一下,没有定义啊
我就把头文件改成一致,也是未定义啊。

by mlinkTech
2023年 Sep 19日 15:54
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】__locale_ctype_ptr这个函数怎么定义的
Replies: 7
Views: 1711

Re: __locale_ctype_ptr这个函数怎么定义的

我们libc是有ctype.h 但是我们的ctype.h没有申明 locale_ctype_ptr。 而报错是tuya_lwm2m_app_framework.c这个文件里,这个文件应该被生成库了(libtuyaos.a),我搜不到tuya_lwm2m_app_framework.c文件。 报错如下: /root/workspace_temp/cde/tuya_nbiot/tuyaos_nb_sdk/components/svc_nb_connection/src/tuya_lwm2m_app_framework.c:737: undefined reference to ` locale_c...
by mlinkTech
2023年 Sep 19日 14:02
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】__locale_ctype_ptr这个函数怎么定义的
Replies: 7
Views: 1711

Re: __locale_ctype_ptr这个函数怎么定义的

liujt@tuya.com 2023年 Sep 19日 12:12

sdk要调用toupper()这个函数,查一下您的环境里是否支持这个头文件ctype.h的引用。

我们环境里支持没有ctype.h的,该函数实现,你们有实现内容吗,我参考加进去

by mlinkTech
2023年 Sep 19日 11:38
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】__locale_ctype_ptr这个函数怎么定义的
Replies: 7
Views: 1711

【已解决】__locale_ctype_ptr这个函数怎么定义的

您好,请问libtuyaos.a, locale_ctype_ptr这个函数怎么定义的,为啥用到这个这个函数 locale_ctype_ptr,这个函数有原型吗?我想参考一下实。 现在报这个函数未定义 /home/tuyaos/Documents/tuya/Projects/MK8010C_3.6.0/software/TuyaOS/vendor/MK8010C/tuyaos/../toolchain/gcc/bin/riscv-nuclei-elf-ld: /home/tuyaos/Documents/tuya/Projects/MK8010C_3.6.0/software/TuyaOS/l...
by mlinkTech
2023年 Sep 14日 16:18
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】链接libtuyaos.a后库函数未定义
Replies: 14
Views: 3042

Re: 链接libtuyaos.a后库函数未定义

愚者千虑必有一得 2023年 Sep 14日 15:48

能看下你们的链接的脚本吗?或者链接时候的打印。相关看看GLOBAL_LDFLAGS在哪里用的,顺序是什么样的,完整的链接命令是什么样的。

您好,我试了一下,换成其他路径,会提示libtuyaos.a找不到,所以-L路径应该是正确的。GLOBAL_LDFLAGS是我们基线全局宏,内部脚本比较多,能否远程一下吗?

by mlinkTech
2023年 Sep 14日 11:51
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】链接libtuyaos.a后库函数未定义
Replies: 14
Views: 3042

Re: 链接libtuyaos.a后库函数未定义

愚者千虑必有一得 2023年 Sep 14日 11:12

tal_system不需要额外加,他在tuyaos.a里已经包含了。需要看你下你链接可执行程序的时候,你编译出来的.o和这个tuyaos.a的顺序。

tal_system 已经去掉了,不过和之前一样的错误。整个编译log见上面的附件

by mlinkTech
2023年 Sep 14日 11:47
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】链接libtuyaos.a后库函数未定义
Replies: 14
Views: 3042

Re: 链接libtuyaos.a后库函数未定义

愚者千虑必有一得 2023年 Sep 14日 11:12

tal_system不需要额外加,他在tuyaos.a里已经包含了。需要看你下你链接可执行程序的时候,你编译出来的.o和这个tuyaos.a的顺序。

您好,附件使我们的编译log,能帮忙看看是否有问题吗?我们现在是通过涂鸦os的编译环境,能编译生成我们的程序bin,然后我们将在我们原厂入口函数中执行tuya_app_main函数。为了能tuya_app_main执行成功,我们去链接libtuyaos.a。另外适配层tuyaos_adapter的c文件也放在我们自己的工程里参加编译。后续就报了libtuyaos.a里的函数未定义问题。