嗨Diagolog:
我正在使用补丁,我根据文件“An-B-002 DA14580应用程序和ROM代码修补”,使以下编程:
setword32(patch_addr0_reg,地址);
setword32(patch_data0_reg,data_value);
setByte(patch_valid_set_reg,0x01);
setByte(patch_valid_reg,0x01);
地址是操作的地址,数据值具有需要替换的值。
但是当我重读操作变量时,知道保持原始值,我错过了什么代码,请?
我刚刚习惯了修补!希望得到你的答案,谢谢。
刘家章,
ROM修补通常通过对话框完成。它是所有堆栈相关的,我们不希望来自客户的措施。
你能告诉我为什么需要申请ROM补丁吗?
提前致谢。
嗨wt_dialog:
我想保存补丁区域中的一些矿山参数。通过这种方式,可以保存我的一些参数,而无需在外部EEPROM的帮助下需要块
你好,
Enabing Rom补丁不会解决您的问题。由于补丁内容也将在OTP或系统RAM中保存。
这些参数是否固定值?如果是,它会选择在OTP中保存它们吗?
嗨wt_dialog:
首先,这些参数可以在任何时间变量,具体取决于用户设置,因此这些变量应存储在RAM中。
其次,在我看文档之后,所述文件可以用来ram,也可以是用户rom,我测试了两个,一直没有行!
我知道对话是为了节省电力以采取OTP的方式,但我们需要保留一些参数,变得非常麻烦,不知道是官方解决方案中的内容?
亲爱的wt:
我有一个问题,它在32个字节的rom中存储在系统中吗?或存储在OTP中?这并未表明文件?
如果存储在ROM中,这意味着您的ROM可以删除,因此您是否可以为用户提供界面来使用32个字节的空间?
刘家章,
了解。如果DA14580始终是供电的,则您的参数可以保存在保留RAM(用于深睡眠状态)或SystemRAM和Retentram(用于扩展睡眠模式)。
如果DA14580的电源并不总是打开,那么我们肯定会建议您将关键数据存储在外部Flash / EEPROM中。
ROM修补程序存储在OTP或外部存储器中。你不能擦除rom。
嗨wt:
非常感谢!我现在很清楚。祝你祝福!
我是DA14580的新手,看你身份好话是中文的拼音,可以交流下来?我的QQ 934345073
在那里,我们建议使用Suota(通过空中更新)项目,而是软件修补 - 这将在最终使用比修补程序更简单。BR JE_DIALOG.
他乡遇故知啊:)