我在使用sqlite软件包的时候,创建数据库的时候线程卡死了,检查到下图的位置,水平有限,后面代码看不懂了,有大佬知道问题出在哪了吗?
查看更多
当前线程栈分了多少?确定线程栈够用?
最后用串口打印查到卡死在这了
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
就一个主线程,一个接收线程,把创建数据库那句代码注掉就正常运行,刚debug运行到sqlite3BtreeOpen时进入了hardfault函数
@chaixiaoyi
当前线程栈大小,不管你有多少个线程。线程栈大小不足很容易爆栈导致系统跑飞
@出出啊
把线程栈大小改大了,弹出了报错信息
我又增加了线程栈大小,现在创建了db数据库文件,感谢大佬指点迷津。