工具/软件:
尊敬的专家:
您能否确认 AWRL6432 器件中是否有存储器地址可在复位后保留数据?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
`S、在尝试使用 SDK 中的 Δ V OC_triggerWarmReset ()`执行热复位时、我也遇到了一些问题。 以下是我的测试的详细信息:
`当我直接调用 Δ V OC_triggerWarmReset ()`S时,器件会卡住并无法正常重新启动。
(2) 在调用`SOC_triggerWarmReset ()`之前、我手动修改了引导加载程序在热复位期间使用的以下 AON 寄存器:
/*热复位期间引导加载程序使用的 AON 寄存器*/
uint32_t * PC_reg1 =(uint32_t *) 0x5A040054;
uint32_t * PC_reg2 =(uint32_t *) 0x5A040058;
/*清除 PC 奇偶校验、数据完整性校验奇偶校验、映像长度奇偶校验、引导矢量奇偶校验、引导中的 lbist 等*/
* pc_reg1 =(uint32_t) 0x00000000;
/*将引导矢量设置为 0 以强制 RBL 从闪存重新加载*/
*PC_reg2 =(*PC_reg2 & 0xFFE000000);
完成此配置后、热复位可以正常工作、器件会正常重新启动。
(3) 当我使用 SDK 的`handleWdtRst ()`函数时、设备也会成功重新启动。
我怀疑在调用`SOC_triggerWarmReset ()`之前可能需要执行额外的设置步骤才能使其正常工作。 我的目标是:
在重置**之前保存某些参数**、并使它们**在重置**之后保持不变
此致、
Chris
尊敬的专家:
我发现其他用户在下一页遇到了**同一问题**:
然而、在讨论中似乎**没有提出最后解决办法**。
IWRL6432:IWRL6432 软件复位? -传感器论坛 — 传感器- TI E2E 支持论坛
我正在使用一个基于 FreeRTOS 的工程、根据页面、此问题可能与基于 FreeRTOS 的配置中的一个错误有关。
您能否确认在使用** mmwave_L_SDK_05_05_03_00**的 FreeRTOS 应用中、对于此问题是否有已知的修复或权变措施?
提前感谢您的帮助。
此致、
Chris
您好、Chris、
感谢您的耐心。 您是否查看 了 xWRLx432 引导加载程序流程和热复位建议 文档?
它概述了可通过 STC_WARM 复位保留的存储器。 如果您有任何其他问题、敬请告知。
此致、
Vignesh K.