zynq 程序固化过程中不切换启动模式,强制烧写

zynq 程序固化过程中不切换启动模式,强制烧写

AMENG
2023-06-27 / 0 评论 / 5 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年06月27日,已超过305天没有更新,若内容或图片失效,请留言反馈。

问题:

在利用vivado sdk烧录QSPI flash过程中,提示要切换至jtag模式,由于模式切换电阻不知位于何处,于是寻找一种软件调整来达到强制烧写的母的。

最终办法:

 也就是说通过在“指定的fsbl”中的main.c中如下位置添加如下语句,防止FSBL在编程运行时从Flash设备加载任何现有分区。

/* * Read bootmode register */
BootModeRegister = Xil_In32(BOOT_MODE_REG);
BootModeRegister &= BOOT_MODES_MASK;
//add this line to trick boot mode to JTAG
BootModeRegister = JTAG_MODE;


0

评论 (0)

取消