Other Parts Discussed in Thread: AM2631
器件型号: AM2631
尊敬的专家:
我知道 AM263Px 支持此功能、如下所述。
如果 您提供了替代方法或应用手册来说明如何使用 AM263x 实现这一点、将会很有帮助。
正常
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.
您好: Nilabh Anand、
感谢您的答复。
我再确认一点。 通过将外部闪存区域划分为两个映像、是否可以有两个映像(程序)、一个在更新之前、一个在更新之后?
(具体来说,将两个映像放置在外部闪存中的 0x000_0000 和 0x000F_0000,并有意销毁其中一个映像。)
或者我需要准备两个外部闪存驱动器吗?
(具体而言,由于只能从 CPU 侧选择 CS_0,因此需要使用外部电路进行开关。)
我想确认在使用 AM263x 引导时是否可以选择要启动的两个程序之一。
此致、
正常
我再确认一点。 通过将外部闪存区域划分为两个映像、是否可以有两个映像(程序)、一个在更新之前、一个在更新之后?
(具体来说,将两个映像放置在外部闪存中的 0x000_0000 和 0x000F_0000,并有意销毁其中一个映像。)
是的、这是绝对可行的、您可以根据固件更新是否成功来选择引导位置的偏移、即
假设您最初是从段 A (0x0000_0000) 引导、然后可以进行 fimrware 更新、现在您在 SegB (0xF000_0000) 中有一个新映像、维护一个状态变量 (NEW_FW)、SBL 将读取该变量并尝试从 SEG B 引导、如果引导成功、一切顺利、如果它不会退回到 SEG A