如何使用补丁?谢谢!

11个职位/0个新职位
最后一篇文章
刘家航
离线
最后一次见到:3个月2周前
已加入:2014-04-17 17:00
如何使用补丁?谢谢!

嗨,diaglog:
我在使用补丁时,我根据文档“AN-B-002 DA14580应用程序和ROM代码补丁”,做了以下编程:

SetWord32(PATCH\u ADDR0\u REG,地址);
SetWord32(补丁数据0寄存器,数据值);
SetByte(PATCH\u VALID\u SET\u REG,0x01);
SetByte(PATCH\u VALID\u REG,0x01);

地址是操作的地址,数据值与值需要替换。

但当我重读操作变量时,知道要保持原值,我错过了什么代码,请问?

我只是习惯了ROM补丁!希望能得到你的回答,谢谢。

WT\U对话框
离线
最后一次见到:3年2个月前
工作人员
已加入:2013-12-05 14:43
你好,刘家航,

你好,刘家航,

ROM补丁通常由对话框完成。这是所有堆栈相关的,我们不期望从客户的mofication。

你能告诉我你为什么要用ROM补丁吗?

提前谢谢。

刘家航
离线
最后一次见到:3个月2周前
已加入:2014-04-17 17:00
HI WT\ U对话框:

HI WT\ U对话框:
我想把我的一些参数保存在补丁区。这样,我的一些参数可以保存,而不需要一块与外部eeprom的帮助

WT\U对话框
离线
最后一次见到:3年2个月前
工作人员
已加入:2013-12-05 14:43
你好,

你好,

启用ROM补丁不会解决您的问题。因为补丁内容也将保存在OTP或系统RAM中。

这些参数是固定值吗?如果有,是否可以选择将其保存在OTP中?

刘家航
离线
最后一次见到:3个月2周前
已加入:2014-04-17 17:00
HI WT\ U对话框:

HI WT\ U对话框:
首先,这些参数在任何时候都可能是变量,这取决于用户的设置,所以这些变量应该存储在RAM中。

其次,我看了以后的文件是,说这个文件可以用来RAM,也可以是用户ROM,我测试了两个,都不行!

我知道dialog为了省电采取了OTP的方式,但是我们需要保留它的一些参数,变得很麻烦,不知道官方的解决方案是什么?

刘家航
离线
最后一次见到:3个月2周前
已加入:2014-04-17 17:00
嗨,亲爱的WT:

嗨,亲爱的WT:
我有个问题,是不是在ROM的32个字节都存储在系统里了?还是储存在OTP里?文件上没有注明?

如果存储在ROM中,那就意味着你的ROM可以被擦除,那么你能为用户提供接口使用32字节的空间吗?

WT\U对话框
离线
最后一次见到:3年2个月前
工作人员
已加入:2013-12-05 14:43
你好,刘家航,

你好,刘家航,

理解。如果DA14580一直通电,您的参数可以保存在retention RAM(用于深度睡眠)或SystemRAM和RetentionRAM(用于延长睡眠模式)中。

如果DA14580的电源并非总是开启,那么我们当然建议您将关键数据存储在外部闪存/eeprom中。

ROM补丁存储在OTP或外部存储器中。不能擦除ROM。

刘家航
离线
最后一次见到:3个月2周前
已加入:2014-04-17 17:00
重量:

重量:
非常感谢你!我很清楚现在。发送向你致以最良好的祝愿!

林奇119
离线
最后一次见到:1年9个月前
已加入:2015-05-14 03:23
我的名字是

电话号码

JE\U对话框
离线
最后一次见到:4天6小时前
工作人员
已加入:2013-12-05 14:02
你好,我们建议你

大家好,我们建议使用SUOTA(over-the-air-update)项目而不是软件补丁-这最终将比补丁更易于使用。BR JE\u对话框

李立雄
离线
最后一次见到:2年1个月前
已加入:2015-08-16 08:22
他乡遇故知啊:)

他乡遇故知啊:)