迪文科技论坛

 找回密码
 立即注册
搜索
查看: 210|回复: 5

【提问】K600+用户可以自由使用的Flash地址空间

[复制链接]

6

主题

12

回帖

85

积分

注册会员

Rank: 2

积分
85
发表于 2025-11-26 11:01:07 | 显示全部楼层 |阅读模式
请问,K600+用户可以自由使用的Flash地址空间范围是多少,看了K600+的四个文档,没有找到明确的说明,比如我要向flash存储6个字节的数据,应该使用哪个地址范围空间
回复

使用道具 举报

0

主题

399

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14040
发表于 2025-11-26 14:31:30 | 显示全部楼层
本帖最后由 ZVIP7679 于 2025-11-26 14:55 编辑

256MB Flash,前32MB用来存储工程字库文件,按256KB 1个字库划分,所以32MB是128个字库空间,编号0-127。
后面224MB,可以存储图片或者切割一部分做数据库。
要向flash存储数据是存到数据库吗?是的话需要根据下图计算出最小数据库起始地址。整个89MB数据库地址是:0x0000 0000 ~ 0x02C7FFFF。

本帖子中包含更多资源

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

x
人生苦短,及时行乐
回复

使用道具 举报

6

主题

12

回帖

85

积分

注册会员

Rank: 2

积分
85
 楼主| 发表于 2025-11-26 16:33:46 | 显示全部楼层
ZVIP7679 发表于 2025-11-26 14:31
256MB Flash,前32MB用来存储工程字库文件,按256KB 1个字库划分,所以32MB是128个字库空间,编号0-127。
...

感谢感谢
回复

使用道具 举报

6

主题

12

回帖

85

积分

注册会员

Rank: 2

积分
85
 楼主| 发表于 2025-11-26 16:44:56 | 显示全部楼层
ZVIP7679 发表于 2025-11-26 14:31
256MB Flash,前32MB用来存储工程字库文件,按256KB 1个字库划分,所以32MB是128个字库空间,编号0-127。
...

您好,还得向您请教下,我看开发文档中有个密码设定案例,我看是使用读写字库的方式(案例中是20H字库)存储数据,我的数据量很小的情况下,是否也可以使用这种方式,我测试了下,保存后掉电也不会丢失


        LDWR    R0, 1000H                        ;加载1000H中转地址
        MOVXR   R12, 0, 1                        ;将 日 写入中转地址
       
        LDBR    R4, 20H, 1              ; 设置字库 ID = 0x20
        LDWR    R6, 0000H               ; 设置偏移地址 = 0x000000
        LDWR    R0, 1000H               ; 设置源地址 = 0x1000
       
        MOVXL   1, 1                                ;数据写入

        RET

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

466

回帖

2827

积分

金牌会员

Rank: 6Rank: 6

积分
2827
发表于 2025-11-26 18:44:49 | 显示全部楼层
可以用这个。
回复

使用道具 举报

6

主题

12

回帖

85

积分

注册会员

Rank: 2

积分
85
 楼主| 发表于 2025-11-27 08:01:14 | 显示全部楼层

十分感谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-4 19:21 , Processed in 0.050562 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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