menu
AMENG
Carpe Diem and Do what I like.
zynq 程序固化过程中不切换启动模式,强制烧写

access_time
brush 98个字
whatshot 150 ℃

问题:

在利用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;


#如无特别声明,该文章均为 AMENG 原创,转载请遵循 署名-非商业性使用 4.0 国际(CC BY-NC 4.0) 协议,即转载请注明文章来源。
#最后编辑时间为: 2023 年 06 月 27 日


create 添加新评论


account_circle
email
language
textsms