讲在开头:
1.FPGA初学者,有的地方表达不太正确,欢迎耐心指正
2.操作都在公司电脑上不便截图,只能以文字描述分享经验
问题前情:
1.不是直接固化ise的.h程序,还要有在sdk修改编译过后的.c程序
2.在SDK中直接使用Program Flash功能时出现No usable flash memory controllers were found in the hardware system的问题且无法解决
具体步骤:
1.在ISE中双击Generate Programming File生成.bit文件;
2.在SDK中通过Program FPGA生成.elf文件;
3.在ISE中右键.top文件Add Source,添加第二步生成的.elf文件并关联(有两个框框让打钩的全点上或者右键.elf文件选中Elf/Xmp Files Associations再打钩);
4.重复第一步,生成新的.bit文件;
5.按照常规步骤固化ISE程序(这一步我的参考是
https://www.cnblogs.com/kingstacker/p/9211114.html
);
6.完成。
|