OpenEdv-开源电子网

 找回密码
 立即注册
查看: 4582|回复: 3

问题记录:在littleVGL下使用FATFS文件系统

[复制链接]

6

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2019-8-29
在线时间
41 小时
发表于 2020-10-27 12:23:14 | 显示全部楼层 |阅读模式
问题:将FATFS源文件加入littleVGL工程中出现编译错误 Error: L6406E: No space in execution regions with .ANY selector matching
解决:修改littleVGL使用的堆的位置; 1.png
问题原因:littleVGL使用的堆和内存管理使用的内存段重合了。
2.png
所以将堆定义到内存管理的内存段的之后即可
其中0X20000000为内部RAM起始地址
160*1024为管理的内存段
2560内存表大小
2560=160*1024/64

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2020-10-14
在线时间
29 小时
发表于 2020-10-31 15:30:33 | 显示全部楼层
向您求助:现有战舰V3开发板+SD卡+LCD屏+外部flash是w25q128
          lvgl已经移植到原子的“实验27  触摸屏实验”,lvgl的实例显示正常
          需求:使用lvgl在线图像转换器生成的hello.bin==>保存到w25q128中==>显示到LCD上
请求指点:1、怎么将SD卡中的  hello.bin  保存到w25q128中
                 2、怎么移植lv_port_fs文件系统
                 3、怎么实现LCD上显示hello.bin
回复 支持 反对

使用道具 举报

4

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
191
金钱
191
注册时间
2019-10-5
在线时间
32 小时
发表于 2021-1-31 09:19:08 | 显示全部楼层
楼主实现用FATFS文件系统加载图片和字体吗,可以给个例程参考吗,求求了
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-12-24
在线时间
19 小时
发表于 2021-5-17 20:32:19 | 显示全部楼层
zac123456 发表于 2020-10-31 15:30
向您求助:现有战舰V3开发板+SD卡+LCD屏+外部flash是w25q128
          lvgl已经移植到原子的“实验27  触 ...

最简单快捷的方法:使用相关开发板的USB读卡实验例程,下载后连接USB_SLAVE,在电脑的U盘上就能直接读取或保存文件到外部Flash。但是读取图片还是要使用FATFS读取数据到缓冲,将缓冲上的图片数据显示到LCD。方法未实测。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 20:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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