硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1222|回复: 5
收起左侧

[LVGL] littlevgl7.0版本+UCOSiii 单片机挂掉了,一般是什么原因引起的

[复制链接]

3

主题

4

回帖

13

积分

新手上路

积分
13
发表于 2021-10-13 13:39:21 | 显示全部楼层 |阅读模式
使用littlevgl 给单片机增加界面时,使用了一个sprintf后,烧录后单片机直接挂掉了,然后检查代码,发现是sprintf的问题,并将他注释后,单片机正常,第二天再次烧录后,单片机直接挂掉了,我将之前写的新界面都屏蔽了,单片机还是处于挂掉的状态
回复

使用道具 举报

3

主题

4

回帖

13

积分

新手上路

积分
13
 楼主| 发表于 2021-10-13 13:39:43 | 显示全部楼层
顶顶顶顶顶
回复

使用道具 举报

3

主题

4

回帖

13

积分

新手上路

积分
13
 楼主| 发表于 2021-10-13 13:40:00 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复

使用道具 举报

13

主题

45

回帖

84

积分

初级会员

积分
84
发表于 2021-10-13 16:11:39 | 显示全部楼层
如果你代码没问题   有没有考虑过是单片机资源问题
加了个sprintf  无非就是增加了一个库进编译链
回复

使用道具 举报

3

主题

34

回帖

43

积分

新手上路

积分
43
发表于 2021-10-13 19:42:27 | 显示全部楼层
sprintf你如果用了小数.f,考虑一下任务堆栈字节对齐问题
回复

使用道具 举报

10

主题

46

回帖

76

积分

初级会员

积分
76
发表于 2021-10-14 08:48:25 | 显示全部楼层
试试使用lvgl自己的打印函数 lv_snprintf
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-21 17:20 , Processed in 0.300418 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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