Cyb*_*-X1 5 fpga intel-fpga openocd flashing
我想使用 OpenOCD 运行 Altera Cyclone IV IP。无论我需要 quartus 提供什么文件,但执行都应该由 OpenOCD 完成。我目前正在尝试使用 sof 文件来完成此操作。quartus 供程序员使用的。
也欢迎额外的提示来刷新它。
.sof 文件是否适合与 openbcd 一起使用?
我的板子是“Altera Cyclone IV FPGA学习板EP4CE6E22C8N和USB Blaster编程器”品牌是[zrTech]
在 Quartus 中,此配置有时可用于执行它(sof 文件),但并非每次都有效。但当它开始工作时,它会继续这样做:
这就是我目前收集的似乎不错的内容(除了评论):
altera_ep4ce6e22.cfg :
interface usb_blaster
usb_blaster_lowlevel_driver ftdi
transport select jtag
set CHIPNAME ep4ce6mb
set FPGA_TAPID 0x020f10dd
jtag newtap $CHIPNAME tap -irlen 10 -ircapture 0x01 -irmask 0x3 -expected-id $FPGA_TAPID
##no errors but not sure about those
pld init
init
## Some stuff I tried with the errors of the results ###
#pld load 0 project.sof ###Error: invalid subcommand "load 0 project.sof"
#program project.sof ###Error: ** Unable to reset target **
Run Code Online (Sandbox Code Playgroud)
在上面的状态下,这是我得到的输出(命令在那里等待 - 它不会返回):
###: openocd -f altera_ep4ce6e22.cfg
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Warn : Adapter driver 'usb_blaster' did not declare which transports it allows; assuming legacy JTAG-only
Info : only one transport option; autoselect 'jtag'
Warn : Transport "jtag" was already selected
Info : usb blaster interface using libftdi
Info : This adapter doesn't support configurable speed
Info : JTAG tap: ep4ce6mb.tap tap/device found: 0x020f10dd (mfg: 0x06e (Altera), part: 0x20f1, ver: 0x0)
Info : 'pld init' has already been called
Warn : gdb services need one or more targets defined
Run Code Online (Sandbox Code Playgroud)
知道我必须做什么才能使这项工作成功吗?
谢谢你的帮助。
据我所知,OpenOCD 不sof直接支持编程文件(这些是 Altera 专有格式)。
相反,从 Quartus 生成 SVF 文件(请参阅https://www.intel.com/content/www/us/en/programmable/support/support-resources/knowledge-base/solutions/rd07222008_677.html)并使用 OpenOCDsvf命令对其进行编程。
| 归档时间: |
|
| 查看次数: |
2194 次 |
| 最近记录: |