• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

(原創) 如何解決CONF_DONE pin failed to go high in device 1的錯誤訊息? (SOC) (Qua ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Abstract
當使用JTAG將Quartus II編譯的sof燒進DE2後,只要一斷電就沒了,所以想燒到epcs內,這樣通電後馬上就可執行,但卻遇到以上的錯誤訊息。

Symptom
使用環境:Quartus II 7.2 SP3 + DE2( Cyclone II EP2C35F672C6)

原本使用JTAG燒進DE2,皆可正常執行,但將swtich從RUN切到PROG後,使用Programmer出現以下錯誤訊息:

Solution
要將程式燒到flash執行,請依照以下步驟。

Step 1:
設定使用EPCS16這個flash

Assignment -> Device : Device and Pin Options -> Configurations

Step 2:
設定Programmer

將Mode從JTAG切到Active Serial Programming,並載入*.pof,將Program/Configure打勾,並將DE2的switch從RUN切到PROG。

從JTAG切換到Active Serial Programming時,會出現以下警告訊息,選Yes繼續。

之後燒入到flash需要一段時間,約一分多鐘。

Step 3:
重新啟動DE2

斷電後重新啟動DE2,並將switch從PROG切到RUN,就可執行剛剛所繞入的程式。

完整程式碼下載
light.7z

Conclusion
我只是將programmer燒入flash的重點提出來,若你想要更詳細的過程,請參考(原創) Quartus II與DE2新手tutorial (IC Design) (DE2) (Quartus II),這份文件講得更詳細。

See Also
(原創) Quartus II與DE2新手tutorial (IC Design) (DE2) (Quartus II)
(原創) 如何讓Nios II一Power On就執行? (SOC) (Nios II) (SOPC Builder) (DE2) (DE2-70)

Reference
Quartus II Introduction Using Verilog Design
Quartus II Introduction Using VHDL Design


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
GOmap发布时间:2022-07-10
下一篇:
OCIruntimecreatefailed:container_linux.go:346发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap