硬汉嵌入式论坛

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

[emWin] 请教一下,EMWIN内存分配外接SPI的W25Q64D的flash存储

[复制链接]

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2022-10-14 10:50:55 | 显示全部楼层 |阅读模式
芯片:STM32F103VCT6,64k板子外接了一个SPI通信的W25Q64JV芯片(8M大小),没有外接SRAM
我想将芯片的最后1M内存分给EMWIN使用,但目前找到的都是FSMC接SRAM的,想问问哪位大佬有过相关经历,或者会的,还望指点一下。
如果有例程可以学习一下的话更好。

屏幕截图 2022-10-14 105015.png
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2022-10-14 10:51:22 | 显示全部楼层
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2022-10-14 11:22:27 | 显示全部楼层
STM32F103VCT6有1M的系统内存吗?
回复

使用道具 举报

5

主题

165

回帖

180

积分

初级会员

积分
180
发表于 2022-10-14 11:57:20 | 显示全部楼层
f103只有fsmc可以,其他外设没戏,不支持内存读写映射
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106882
QQ
发表于 2022-10-14 12:04:05 | 显示全部楼层
这个SPI Flash主要是操作存储使用的,不能作为emWin的动态内存使用。写入太慢。
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2022-10-14 14:38:03 | 显示全部楼层
eric2013 发表于 2022-10-14 12:04
这个SPI Flash主要是操作存储使用的,不能作为emWin的动态内存使用。写入太慢。

那我需要显示图片和文字的话只能自己手写了是吗,板子是固定的,就只有一个SPI外接的W25Q64JV存储芯片
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2022-10-14 14:38:47 | 显示全部楼层
DX3906 发表于 2022-10-14 11:57
f103只有fsmc可以,其他外设没戏,不支持内存读写映射

好吧,有没有其他办法做界面显示,之前只用过EMWIN,目前来看用不了了
回复

使用道具 举报

5

主题

165

回帖

180

积分

初级会员

积分
180
发表于 2022-10-14 17:08:20 | 显示全部楼层
p79463 发表于 2022-10-14 14:38
好吧,有没有其他办法做界面显示,之前只用过EMWIN,目前来看用不了了

其实要看你界面的分辨率大小和复杂程度,简单界面64k ram是可以用的
回复

使用道具 举报

5

主题

165

回帖

180

积分

初级会员

积分
180
发表于 2022-10-14 17:10:42 | 显示全部楼层
p79463 发表于 2022-10-14 14:38
那我需要显示图片和文字的话只能自己手写了是吗,板子是固定的,就只有一个SPI外接的W25Q64JV存储芯片

可以把图片和字体文件存在flash,用的时候再读,emwin有针对小ram空间的读资源方式的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 06:53 , Processed in 0.203365 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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