AM62P: am62p54启动模式功能实现

Part Number: AM62P

HELLO, 各位:
     我希望在am62p54上实现这么一个启动模式选择的功能, 下面是需求:

  1. 在linux上设置 "启动模式", 重启或复位后, r5/a53的uboot能够读取"启动模式"的值, 然后就可以根据"启动模式"进入更新模式,或直接进linux系统,或格式化设备等待操作;
  2. linux设置"启动模式"的值后, 我希望这个值是在断电后是会丢失的, 这样每次上电都是默认进入linux系统. 即这个值仅在复位或重启时保持, 而在断电后丢失.

请问应该如何实现这个功能呢?

  • 您好,

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待

  • 你好,

    看来您要查找的“启动模式”是一个寄存器,其值不会被热复位重置。CTRLMMR 区域中的许多寄存器都不会被热复位重置,它们只会通过电源循环或上电复位 (POR) 来重置。

    我一时想不起具体的寄存器名称,但你可以查阅 AM62Px 技术参考手册 (TRM) 来确定可以使用哪个 CTRLMMR。在寄存器描述表中查找“复位源”,确保其为“mod_por_rst_n”,而不是“mod_g_rst_n”。