硬汉嵌入式论坛

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

[ThreadX全家桶] 后面要制作的ThreadX GUIX外置字库,图库和主题例子,准备做外部Flash和SDRAM加载两种方式(已经发布)

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-10-10 09:33:57 | 显示全部楼层 |阅读模式

当前GUIX仅支持总线方式的访问,使用外部SDRAM/SRAM比较方便,而使用外部Flash的话,V5板子的并口NOR Flash和V7的QSPI Flash(内存模式)可以总线方式访问。

V6的话,要采用加载到SDRAM的方式运行。

所以决定
V7做外部QSPI Flash和SDRAM两种
V6制作SDRAM加载方式。
V5做并口NOR Flash和SRAM


2023-04-18:已经发布:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=98429






回复

使用道具 举报

3

主题

1228

回帖

1237

积分

至尊会员

积分
1237
发表于 2020-10-10 11:01:56 | 显示全部楼层
  这个绝对的给力
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2020-10-10 11:50:26 | 显示全部楼层
还是加载到SDRAM方便些,需要远程更新时存到SD卡, NAND里面。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

610

主题

3062

回帖

4912

积分

至尊会员

积分
4912
发表于 2020-10-10 14:11:51 | 显示全部楼层

  这个绝对的给力
回复

使用道具 举报

610

主题

3062

回帖

4912

积分

至尊会员

积分
4912
发表于 2020-10-10 14:31:58 | 显示全部楼层
v5 guix 的历程哪里可以下载啊 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2020-10-10 14:57:19 | 显示全部楼层
回复

使用道具 举报

610

主题

3062

回帖

4912

积分

至尊会员

积分
4912
发表于 2020-10-10 15:16:41 | 显示全部楼层
eric2013 发表于 2020-10-10 14:57
http://www.armbbs.cn/forum.php?mod=viewthread&tid=98672

v5 guix 貌似是只制作了 一个模板 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2020-10-10 15:24:24 | 显示全部楼层
hpdell 发表于 2020-10-10 15:16
v5 guix 貌似是只制作了 一个模板 ?

对,还没有跟进做教程,近期补上。
回复

使用道具 举报

17

主题

88

回帖

139

积分

初级会员

积分
139
发表于 2020-10-11 13:38:23 | 显示全部楼层
这个什么时候更新教程?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2020-10-11 15:43:31 | 显示全部楼层
into 发表于 2020-10-11 13:38
这个什么时候更新教程?

近期将更新的某个章节就是此教程。
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2023-4-17 16:42:48 | 显示全部楼层
GUIX Studio生成的字库、图库,可以放在外部Flash(SD卡、U盘等)中,通过文件系统去直接查找调用吗?因为图库很大,没法全部加载到SDRAM中。
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2023-4-17 16:51:32 | 显示全部楼层
请问对于有很多图片的情况下(比如整个输出文件有100M),是否有什么好的解决方案呢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2023-4-18 07:55:56 | 显示全部楼层
dawang 发表于 2023-4-17 16:51
请问对于有很多图片的情况下(比如整个输出文件有100M),是否有什么好的解决方案呢

方法很多
1、有128M的QSPI Flash,直接内存映射模式。
2、有大容量的SD,NAND等,图片不需要全部加载到的内存运行,仅需用到的加载展示即可。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2023-4-18 07:56:23 | 显示全部楼层
dawang 发表于 2023-4-17 16:42
GUIX Studio生成的字库、图库,可以放在外部Flash(SD卡、U盘等)中,通过文件系统去直接查找调用吗?因为 ...

方法很多
1、有128M的QSPI Flash,直接内存映射模式。
2、有大容量的SD,NAND等,图片不需要全部加载到的内存运行,仅需用到的加载展示即可。
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2023-4-24 15:58:03 | 显示全部楼层
eric2013 发表于 2023-4-18 07:56
方法很多
1、有128M的QSPI Flash,直接内存映射模式。
2、有大容量的SD,NAND等,图片不需要全部加载到 ...

请问对于第2种方式分散加载到SDRAM,怎么分段呢,生成的bin文件有100M, 但是SDRAM只有4M的大小,主题、字体都是在启动GUI之前就加载了,对于要显示的背景图在什么时候加载呢。
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2023-4-24 16:01:30 | 显示全部楼层
eric2013 发表于 2023-4-18 07:56
方法很多
1、有128M的QSPI Flash,直接内存映射模式。
2、有大容量的SD,NAND等,图片不需要全部加载到 ...

有分散加载运行的例子吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2023-4-25 09:59:56 | 显示全部楼层
dawang 发表于 2023-4-24 15:58
请问对于第2种方式分散加载到SDRAM,怎么分段呢,生成的bin文件有100M, 但是SDRAM只有4M的大小,主题、字 ...

各种字库图库合并下,记录好地址,到那个加载那个地址,不用全都加载进来

用 C++ Builder XE7 开发的 文件合并助手。用来合并图片,字库等文件非常方便(2021-04-25升级至V0.3)
https://www.armbbs.cn/forum.php? ... 8627&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
发表于 2023-5-4 00:08:30 | 显示全部楼层
emwin通过自己定义的图片地址在spi flash中寻找图片资源,然后加载,再刷新,这个项目已经实现过,GUIX玩了一段时间,还没明白他那个转化成bin的方式,以及图片加载过程和刷新过程,不知道行不行(他的文档是建议我们不要动他GUIX STUDIO生成的那个文件)。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2023-5-4 00:53:04 | 显示全部楼层
Single 发表于 2023-5-4 00:08
emwin通过自己定义的图片地址在spi flash中寻找图片资源,然后加载,再刷新,这个项目已经实现过,GUIX玩了 ...

这个做教程了,可以看下
https://www.armbbs.cn/forum.php?mod=viewthread&tid=98429
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 15:02 , Processed in 0.211146 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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