找回密码
 注册
搜索
查看: 882|回复: 8

[讨论] 请问在MTk平台将数据保存起来关机之后不丢失用什么方法?

[复制链接]
发表于 2008-5-29 14:11:38 | 显示全部楼层 |阅读模式
我需要将一个数组内容修改后保存下来,在下次开机的时候可以查看到修改之后的内容
发表于 2008-5-29 16:38:57 | 显示全部楼层
存到NVRAM里面
点评回复

使用道具 举报

发表于 2008-5-29 16:53:46 | 显示全部楼层
WriteValue();[em01]
点评回复

使用道具 举报

 楼主| 发表于 2008-5-30 20:55:57 | 显示全部楼层
谢谢两位指点,我用WriteRecord()实现的。不过开始在设置SIZE时,有点粗心一直不能写入,后来经过同事的检查才发现错误,呵呵,以后一定还要仔细!
点评回复

使用道具 举报

 楼主| 发表于 2008-6-1 21:36:07 | 显示全部楼层
还有个问题需要高手们帮忙解决呀。
在这个变量中增加我的内容 ltable_entry_struct logical_data_item_table_cust[] = {
                NVRAM_EF_IDLE_NOTE,
                NVRAM_EF_IDLE_NOTE_SIZE,
                NVRAM_EF_IDLE_NOTE_TOTAL,
                NVRAM_EF_ZERO_DEFAULT,
                NVRAM_ATTR_AVERAGE,
                NVRAM_CATEGORY_USER | NVRAM_CATEGORY_CUSTPACK,
                "CT03",
                VER(NVRAM_EF_IDLE_NOTE),
                "37-byte Idle note\0",
                NVRAM_RESERVED_VALUE};
请问第4个元素的值NVRAM_EF_ZERO_DEFAULT,怎么设定呀,这个值在什么时候用呢??谢谢
点评回复

使用道具 举报

发表于 2008-6-2 13:32:20 | 显示全部楼层
NVRAM_EF_ZERO_DEFAULT值意思是在未设置前你保存的数组中的值默认是0。主要是看你代码DOWN到你自己中的时候默认是多少。
点评回复

使用道具 举报

 楼主| 发表于 2008-6-2 14:48:38 | 显示全部楼层
如果我需要将“无备忘”这三个中文字保存下来,那么应该如何赋值呢?
定义一个
UI_string_type NVRAM_EF_MY_NOTE_DEFAULT = {…………};这个初值因该怎么赋呢?
点评回复

使用道具 举报

发表于 2008-6-21 17:07:15 | 显示全部楼层
就将"无备忘"的UCODE码放进去呀,高字节在前,低字节在后.
点评回复

使用道具 举报

 楼主| 发表于 2008-6-23 19:27:21 | 显示全部楼层
OK,谢谢
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-26 23:36 , Processed in 0.090030 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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