[TuyaOS OS]tuyaos demo开发相关文档与问题咨询

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


ryxiong
Posts: 25

多谢了

郭老庄
Posts: 195

Re: [TuyaOS OS]tuyaos demo开发相关文档与问题咨询

ryxiong 2023年 Jan 13日 14:55

请帮忙把sdk中如下部分先打开进行编译,

  1. bsp build
  2. tycam link
  3. uboot_fh8652
  4. linux_fh8652

把这些的编译都打开,先解决基本的编译与link的问题。

tycam link的时候会报pcap zbar link的一些问题,我是用app_opensource_pcap/build.sh app_opensource_zbar/build.sh 重新更新了相关的lib解决的。

基础的编译问题解决了,能生成rootfs了才好进行后续的工作。

你好!

  1. uboot_fh8652,linux_fh8652,tkl_media_fh8652是需要你们自己适配的,这些是我们提供的demo
  2. 不打开tycam link和bsp build是因为部分组件你们还没有适配,也没有3917的原厂库
  3. 关于重复定义的问题,解决方案是在vendor/rts3917/tuyaos/tuyaos_adapter/src/tkl_wifi.c的每个函数前,加上TUYA_WEAK_ATTRIBUTE,改为弱符号。后续我会提供新的版本
  4. pcap和zbar库链接时报tycam uses VFP register arguments, libzbar.a/libpcap.a dose not的问题,是工具链默认配置了编译选项吗?
ryxiong
Posts: 25

Re: [TuyaOS OS]tuyaos demo开发相关文档与问题咨询

tycam 的link为什么依赖了bsp?
依赖的adapter不是在编译app lib的时候就编译好了么?
现在新的libtuyaapp_components.a 这个有依赖libiw,会导致tycam的link会报找不到相关symbol的错误,
我现在是直接将libiw.a放到libs中,这样可以编译通过, 但是这个是不是把iw包进libtuyaapp_components.a更好呢?

郭老庄
Posts: 195

Re: [TuyaOS OS]tuyaos demo开发相关文档与问题咨询

ryxiong 2023年 Jan 17日 18:09

tycam 的link为什么依赖了bsp?
依赖的adapter不是在编译app lib的时候就编译好了么?
现在新的libtuyaapp_components.a 这个有依赖libiw,会导致tycam的link会报找不到相关symbol的错误,
我现在是直接将libiw.a放到libs中,这样可以编译通过, 但是这个是不是把iw包进libtuyaapp_components.a更好呢?

你好,我可能没表达清楚,如你所说,link不依赖bsp。iw库我在下次发布时一并带上

ryxiong
Posts: 25

Re: [TuyaOS OS]tuyaos demo开发相关文档与问题咨询

咨询下以下两个问题:

  1. vendor components/bsp_adapter 这个文件夹中的文件看起来没有地方有用到,这部分为什么不放在tuyaos_adapter中?
  2. swupgrade_pack用到的partitions.json是从vendor/rts3917/release/bsp/partitions.json拷贝过来的,不是partition_config生成的,或者CONFIG_TUYA_FLASH_PARTITION_ENV中指定的,这应该是个bug, 是不是应该将vendor/rts3917/release/bsp/partitions.json删除
  3. TUYA_TARGET_PRODUCT_PACK_SUPPORT这个是用来做什么的?
Post Reply