周末把OV的CIS OV5640捡起来玩一玩,遇到点烧录问题,记录并分享一下,避免以后再遇到同样问题,浪费时间定位。
工具:VIVADO 2018
烧写软件时出现如下所示错误提示:
Memory write error at 0x100000. APB AP transaction error, DAP status f0000021,网上遇到这个问题的朋友很多,无非就说下面几个原因: BOOT_CFG不对PL设计有改动、hdf文件不匹配DDR3选型不对,核对器件特别是,很多人说是DDR3选型问题,至少我的case确认不是DDR3选型配置问题,而是需要执行下面2个步骤后再烧录。具体解决如下:
Resets entire system. Clears the FPGA fabric (PL).Program FPGA fabric (PL).解决办法:
打开Run Configuration:
勾上如下2个选项:
勾上的两项目是什么操作呢?
Following operations will be performed before launching the debugger.
Resets entire system. Clears the FPGA fabric (PL).
Program FPGA fabric (PL).
Runs ps7_init to initialize PS.
Runs ps7_post_config. Enables level shifters from PL to PS. (Recommended to use this option only after system reset or board power ON).
All processors in the system will be suspended, and Applications will be downloaded to the following processors as specified in the Applications tab.
1) ps7_cortexa9_0
然后烧录成功,enjoy it!
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:【FPGA】记录VIVADO SDK烧录问题-vivado烧录程序 https://www.yhzz.com.cn/a/9672.html