找回密码
 立即注册

微信扫码登录

查看: 210|回复: 3

[GPIO] 项目多个工程想复用一套ui时出现死机、不能进入deepsleep等问题

[复制链接]

1

主题

1

回帖

39

积分

英勇黄铜

积分
39
发表于 2024-11-24 18:58:02 | 显示全部楼层 |阅读模式
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 9517
驱动SDK版本:
当前项目遇到奇怪的问题:
  sdk中有两个工程1和2需要复用一套ui,于是我直接新建了个文件夹,把ui相关逻辑(例如LED、按键)放里面并且在两个工程里进行相关调用,奇怪的事情出现了,某个灯的初始化一定要在源sdk的.c文件中进行,在我新建的文件夹中进行初始化就会导致系统直接挂掉。暂时解决这个问题后,我发现使用新的文件夹中的相关控制逻辑,调用pm_sleep接口会直接reboot,没法进入deepsleep(调用接口前有做关闭终端、gpio_shutdown等操作),但同样的只要把对应逻辑移到sdk原有的工程文件中就能解决。

  文件夹中ui使用了单例模式,而且相关逻辑能正常执行,output里也看到了相关.o文件,编译通过无警告,还请大神们指点一下,这个问题十分头大

5

主题

68

回帖

323

积分

版主

积分
323
发表于 2024-11-27 13:38:24 | 显示全部楼层
什么sdk?什么版本?

1

主题

1

回帖

39

积分

英勇黄铜

积分
39
 楼主| 发表于 2024-11-28 13:53:59 | 显示全部楼层
本帖最后由 wx_6388281775 于 2024-11-28 17:07 编辑
TL_HSF 发表于 2024-11-27 13:38
什么sdk?什么版本?

名字叫这个 image.png
版本信息: image.png


补充一点,该问题在B91通用开发套件上不存在,移到9517模块上出现的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2024-12-22 01:48 , Processed in 0.129033 second(s), 26 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表