是的,如果满足以下任何条件,则可以在预加载器中禁用暖重置处理代码:
- CSEL 设置为 01、10 或 11,使用固定的芯片修订版。
- HPS 冷复位针脚被绑定在一起。
- BSEL 设置为从 FPGA 启动。
有关温重置处理代码补丁的更多信息,请参阅下面的相关解决方案。
要禁用代码,请按照以下步骤操作:
- 编辑文件 uboot-socfpga\arch\arm\cpu\armv7\socfpga\spl.c 以删除功能ram_boot_setup () 的调用。这消除了 OCRAM 上 4KB 上层的限制,该限制现在对用户可用。
- 重新编译预加载器。
注:预加载器在 SoC 设备的不同芯片修订版上的行为不同。该解决方案适用于所有版本的芯片,包括解决 HPS PLL 锁问题的版本。
有关固定芯片修订版本的更多信息,请参阅设备勘误表。
- /content/dam/support/us/en/programmable/kdb/pdfs/literature/es/es-arriav-es.pdf
- /content/dam/support/us/en/programmable/kdb/pdfs/literature/es/es-cyclone-v.pdf