日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

nios烧写到EPCS的问题处理

發布時間:2024/1/1 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nios烧写到EPCS的问题处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原理圖如下圖,板卡FPGA同時使用2片flash配置芯片,左側M25P64即EPCS64。2片flash配置芯片使用相同的SPI總線。

?在不使用nios的quartus工程中,使用jtag燒寫jic的方式固化程序到EPCS64,始終正常。

近期使用含有nios的quartus工程,發現無論是使用Nios? II Flash Programmer還是shell的方式均無法燒寫程序,解決方法是直接焊掉U2 N25Q128

焊掉U2前后使用Nios? II Flash Programmer燒寫信息對比如下圖(僅顯示差異部分)

其中焊掉U2前?EPCS identifier is 0x20BA1F? /?EPCS status is 0x02 應該是U2

其中焊掉U2后?EPCS identifier is 0x202017? ?/?EPCS status is 0x00應該是U3 EPCS FLASH

為什么優先訪問U2呢,求大佬指點

解決問題曾經走過最大的彎路nios2-flash-override.txt

使用Nios? II Flash Programmer燒寫報錯如下圖

根據?Unable to use EPCS device Leaving target processor paused_Michael-H的博客-CSDN博客提示,新建一個文本文檔,命名為nios2-flash-override.txt,將其復制到nios的安裝程序的bin目錄下面altera\13.1\nios2eds\bin

報錯為:"No EPCS layout data - looking for section [EPCS-20BA1F]"
那么應該添加的代碼則為
[EPCS-20BA1F] # EPCS64N (lead-free)
sector_size = 65536
sector_count = 128

修改后Nios? II Flash Programmer燒寫提示正常,但是固化失敗。

于是手動修改Nios? II Flash Programmer生成的sh文件,添加校驗命令--verify,命令行執行,發現校驗失敗,如下圖

使用sh腳本轉換hex,生成jic的方式燒寫,發現重啟板卡后,FPGA內確實有nios核,但是c代碼不執行。【我也很困惑,求大佬指點

?

總結

以上是生活随笔為你收集整理的nios烧写到EPCS的问题处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。