迪文科技论坛

 找回密码
 立即注册
搜索
查看: 750|回复: 2

【提问】屏幕FLASH空间布局是怎样的——1

[复制链接]

2

主题

2

回帖

21

积分

新手上路

Rank: 1

积分
21
发表于 2021-4-16 09:36:19 | 显示全部楼层 |阅读模式
您好,我们使用的为DMT48270T043有以下几个关于FLASH的问题,希望帮解答下:


(1)空间大小用户怎么分配,指定?文档中未具体说明。
(2)最大图片空间假如分配210MB,480*272分辨率,24位色,836张图片是怎么计算出来的?

(1)确定数据库首地址通过上述公式进行计算,那么图片空间的地址是什么样的,是0~0x480000吗?
(2)数据库最小起始地址其是否代表正好给图片预留了200张的容量,数据库首地址确定后,在保存数据的时候,地址按增长放还是降低放?
(3)假如就按照上述参数,分配200张图片,并确定了一个数据库的首地址,那么假如我编程只用到了5张图片,但命名为199.bmp、200.bmp、201.bmp、202.bmp、203.bmp,那么是否图片的数据会越界更改掉数据库中的数据?

通过config文件RB=5A格式化掉FLASH,然后刷一个程序,功能为使用键盘输入一个变量的值,在另外一个控件中显示,出现键盘输入点击对应的按键不显示,且控件中也不显示变量值,这个可能是什么原因? ——程序是没问题的,在格式化屏幕之前,烧录进去是可以运行的,就是格式化带来了该问题,格式化会引入哪些问题,如何解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

4

主题

309

回帖

2194

积分

金牌会员

Rank: 6Rank: 6

积分
2194
发表于 2021-4-16 14:40:12 | 显示全部楼层
1,BMP的文件在没经过压缩算法的情况下,大小只和像素点个数有关,所以很容易算出图片数
2,格式化之后会导致字库丢失,文字显示不出来,重新下载字库就好(找客服或者业务去要出厂工程)
回复

使用道具 举报

2

主题

2

回帖

21

积分

新手上路

Rank: 1

积分
21
 楼主| 发表于 2021-4-19 09:12:17 | 显示全部楼层
1、836应该是压缩后的图片吧?
如果未压缩,单张图片480*272分辨率,24位色,则一张图片大小为480*272*3/1024=382.5KB,836*382.5/1024≈312MB,已经超出其最大容量210MB。
其实这个问题进一步的为迪文屏幕存放图片的形式,是将固定编号的图片存放到了固定的地址,如199放到了199地址,还是做了二次映射。同时按照128KB的FLASH管理风格,一张图片大小如果压缩有可能占用一个128也可能占用两个128.

2、格式化问题的确为将其出厂默认的字库给清掉了,重新下载后,正常显示。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-4-11 12:40 , Processed in 0.046111 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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