嗨,对话
在网址:http://support.dialog-semicondiondiondum/faq/how-many-power-modes-are-sup ...
您可以找到以下单词:在DeadSleep模式下,42KB片上系统RAM和部分保持RAM均已关闭,以进一步降低功耗。唤醒后,ARM需要将程序代码恢复到系统RAM之前继续代码执行。
现在,我对此有一些问题:
1>部分保留RAM关闭:将关闭保留RAM的第一个地址和最后地址是什么?
2>如果我将壳体23更改为案例1(EM尺寸2 KB,Sysram尺寸48 kB),则意味着Lagre保留RAM将始终供电的情况1?
3>我注意到,如果重新验收_descript_buf为0,则位于80000〜82000中的Descript_Buf,
和Descript_Buf位于82000〜83000,如果Reinit_descript_Buf是1,似乎82000〜83000
将在深度睡眠中断电。如果是对的情况,是案例23和案例7之间还有其他差异,除了地址范围(23:80000〜83000 + 80000000〜80009800案例7:80000〜82000 + 80000000〜8000A800)
4>更一般地,我如何完成此表(在深度睡眠模式下)
=============================== em ==================EM ON ================= EM OFF
0:EM尺寸0 KB,SYSRAM尺寸42 KB ===== X ==================== x ==================== X.
1:EM尺寸2 KB,SYSRAM尺寸48 KB ===== 80000〜807FF =============================?
2:EM尺寸3 KB,SYSRAM尺寸47 KB
3:EM尺寸4 KB,Sysram尺寸46 kB
4:EM尺寸5 KB,SYSRAM大小45 KB
5:EM尺寸6 KB,SYSRAM尺寸44 KB
6:EM尺寸7 KB,Sysram尺寸43 KB
7:EM尺寸8 KB,SYSRAM尺寸42 KB ==== 80000〜82000 ===========?==================?
8:保留
9:EM尺寸4 KB,Sysram尺寸40 KB
10:EM尺寸为5 KB,SYSRAM尺寸40 KB
11:EM尺寸6 KB,SYSRAM尺寸40 KB
12:EM尺寸7 KB,Sysram尺寸40 KB
13:EM尺寸8 KB,SYSRAM尺寸40 KB
14:EM尺寸9 KB,Sysram尺寸40 KB
15:EM尺寸10 KB,SYSRAM尺寸40 KB
16:保留
17:EM尺寸6 KB,SYSRAM尺寸38 KB
18:EM尺寸7 KB,SYSRAM尺寸38 KB
19:EM尺寸8 KB,SYSRAM尺寸38 KB
20:EM尺寸9 KB,Sysram尺寸38 KB
21:EM尺寸10 KB,SYSRAM尺寸38 KB
22:EM尺寸11 KB,Sysram尺寸38 KB
23:EM尺寸12 kB,Sysram尺寸38 KB
星期二,2016-01-26 07:04
#1
SYSRAM和RET RAM地图在深睡眠中?
设备:
嗨Kurbylee,
1>您可以根据您确定4个保留RAM将停留哪一个,并且在睡眠期间将关闭电源,它不依赖于您将使用的情况。何时睡眠时,所有保留RAM都保留供电。EM_MAP设置仅控制内存映射配置和地址解码。
2>从情况1改变到案例23是仅在交换存储器所在的情况下进行差异,并且不在将保留有多少保留RAM中。睡眠期间的电源设置由PMU_CTRL_REG [RETENT_MODE]控制,因此有人可以控制保留单元的哪些部分将被供电。
3>在Succe23中,地址0x80000〜820000是保留RAM,这意味着交换内存不会重新初始化,因为数据被保留以来,地址0x820000-0x830000是SYSRAM,当在深度睡眠时,Sysram熄灭了数据需要重新初始化。
谢谢mt_dialog.
嗨,mt_dialog
谢谢你的回复。但是我仍然与这些公羊混淆(保留RAM,保留RAM,系统RAM,EM_RAM)。
好的,我可以从表37的描述中知道:PMU_CTRL_REG(0x50000010)有4个保留RAM,但埃弗里保留RAM是多少?
可以是2k,总计8k(4 * 2k),但如何控制这些RAM在3(2:EM尺寸3 KB,Sysram Size 47 KB)中.I猜测,这是差异的概念,所以仍有8K逆行和42K在3.Howerver的情况下,我在数据表3.1的第145页中找到了这些单词:(表282:DC特性)
延长睡眠模式下的典型增压应用,具有42 kB(Sys-RAM)和1 KB(湍流)
现在,我的问题是如果每个人都是2k,我的问题是如何获得1k旋涡电源?
嗨Kurbylee,
RET。Ram4的尺寸为1KB。您可以在数据表上查看第3页的框图中的580保留RAM的大小。正如我在我以前的帖子中提到的那样,EM映射的选择不会影响将保持或使用的RET RAM的数量。您可以通过寄存器PMU_CTRL_REG [RETETINE_MODE]来关闭或电源电源。但是,只有只有ROM代码需要大约2K的保留区域,您就不能只有1K的保留RAM激活。数据表中提到的内容仅适用于测量,不可能对现实生活应用。雷竞技安卓下载
谢谢mt_dialog.
问题:
1>在引导加载程序分散文件中,使用案例7,我们可以找到加载地址=执行地址= 0x00000000;
----在DA14580_COMMON散射文件中,使用案例23,我们可以找到加载地址=执行地址= 0x20000000;
问:为什么要使用不同的地址基础?
th!
嗨Kurbylee,
没有特别的原因,辅助引导加载程序位于地址0x0000中,它也可以位于地址0x20000000中。
谢谢mt_dialog.
嗨,是否有可能在睡眠后醒来后控制进入RAM。例如,我想知道是否可以根据广告是不可连接的是否可以加载辅导模块。当广告更改为无连接的广告时,必须加载它
嗨gayan_gamage,
设备,当在延长睡眠中不复制OTP的内容时,由于SysRAM保持供电,因此延长睡眠模式下没有镜像。在深度睡眠中,每次醒来后,整个内存都会被复制到Sysram中,并且没有可能控制这一点。关于加载不同FW的想法(这需要重置,而不只是从睡眠唤醒)到设备将是修改次级引导加载程序,并让他决定(通过读取闪存中的指定地址)应该加载其中的二进制。其中二进制文件应该具有您的项目,另一个二进制文件应该具有一个简单的项目,只有Suota配置文件。因此,在触发可连接模式时,请在闪存中设置指定的地址,表示设备具有切换操作(不可连接到可连接),并重置设备。重置后,辅助引导程序将执行,并将读取已设置并加载相应图像的该变量。
谢谢mt_dialog.