里飞网

 找回密码
 立即注册
查看: 3545|回复: 15
打印 上一主题 下一主题

咱们论坛里有用外部字体在esp32上使用的吗

[复制链接]

2

主题

10

帖子

51

积分

注册会员

Rank: 2

积分
51
跳转到指定楼层
楼主
发表于 2021-12-28 15:58:00 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
如题, 最近一个月都在寻找相关资料, 尝试过SPI FALSH读取. LITTLEFS文件系统读取都没有通过, 有没有大佬分享一下
回复

使用道具 举报

2

主题

10

帖子

51

积分

注册会员

Rank: 2

积分
51
沙发
 楼主| 发表于 2021-12-28 17:46:10 | 显示全部楼层
阿里兄 发表于 2021-12-28 17:05
从SPI FALSH读取已经是很简单的了,你是哪里没做好呢。你是不知道怎么把bin文件存放到SPI FLASH,还是说不 ...

https://blog.csdn.net/xiangkezhi167810/article/details/120084357
我是按照他的配置来,SPIFFS挂载与存放都验证成功. 唯独读取存在问题 反复重启 字体也无法显示. log如下[url=]esp32_lvgl_外部字体错误.png ...[/url]

esp32_lvgl_外部字体错误.png (36.53 KB, 下载次数: 617)

esp32_lvgl_外部字体错误.png
回复

使用道具 举报

2

主题

10

帖子

51

积分

注册会员

Rank: 2

积分
51
板凳
 楼主| 发表于 2021-12-29 12:58:03 | 显示全部楼层
阿里兄 发表于 2021-12-29 11:05
你现在的问题不是出在LVGL上面,而是文件读取没有移植好。不用文件系统,直接存SPI FLASH地址里面是最简 ...


这次我用分区表里面的API读取也是这样
回复

使用道具 举报

2

主题

10

帖子

51

积分

注册会员

Rank: 2

积分
51
地板
 楼主| 发表于 2021-12-29 13:07:01 | 显示全部楼层
星之所向 发表于 2021-12-29 12:58
这次我用分区表里面的API读取也是这样

这个从spi flash里面读是没问题 LVGL读某些成功 某些失败
回复

使用道具 举报

2

主题

10

帖子

51

积分

注册会员

Rank: 2

积分
51
5#
 楼主| 发表于 2021-12-29 17:21:50 | 显示全部楼层
fsyzty 发表于 2021-12-29 15:20
Font_buff = (char *)malloc(sizeof(char) * lSize);
你用一个40k的bin肯定会成功. 超过100k的bin就会反复 ...

啊这....
回复

使用道具 举报

2

主题

10

帖子

51

积分

注册会员

Rank: 2

积分
51
6#
 楼主| 发表于 2021-12-30 13:14:48 | 显示全部楼层

还木有, 暂时有点忙. 板子画完了在折腾
回复

使用道具 举报

2

主题

10

帖子

51

积分

注册会员

Rank: 2

积分
51
7#
 楼主| 发表于 2021-12-30 21:27:31 | 显示全部楼层
本帖最后由 星之所向 于 2022-1-3 11:18 编辑
fsyzty 发表于 2021-12-29 15:20
Font_buff = (char *)malloc(sizeof(char) * lSize);
你用一个40k的bin肯定会成功. 超过100k的bin就会反复 ...

100KB确实大了

esp32_lvgl_font_test.jpg (48.62 KB, 下载次数: 635)

esp32_lvgl_font_test.jpg
回复

使用道具 举报

2

主题

10

帖子

51

积分

注册会员

Rank: 2

积分
51
8#
 楼主| 发表于 2021-12-31 16:03:42 | 显示全部楼层
fsyzty 发表于 2021-12-31 14:35
厉害啊
能分享下字库对应的c代码吗,不知道arduino里面能否适用呢.

ino 导入esp_partition头文件
里面的api就能访问了. 字体就放main.cpp下吧
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|里飞网  

GMT+8, 2024-5-4 10:26 , Processed in 0.105126 second(s), 6 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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