在使用Eclipse時出現的兩個問題:“搞定 NiosII 工程檔案夾目錄路徑改變”與“Connected system ID hash not found on target at expected base address”

來源:互聯網
上載者:User

標籤:

問題一: “搞定 NiosII 工程檔案夾目錄路徑改變”的過程中,按照《NiosII的奇幻漂流-v2.0.pdf》這本書附錄一章《20.2 四步搞定 NiosII 工程檔案夾目錄路徑改變》所說的方法進行問題解決的時候,總是會出現一些小問題,例如有一個問題“xxx.sopcinfo could not be found.”最後只能刪掉工程,重建project,copy源碼。雖然最後能夠解決路徑問題,但花費精力過多,無數次的刪除原工程下的project,無數次的自己重建,雖然也能解決問題,但過程繁瑣,總是懷疑自己是否有搞丟哪個源檔案。

 

解決辦法:按照《NiosII的奇幻漂流-v2.0.pdf》這本書中所說的方法,照做就可以了。其中我所犯錯的地方在於,在第三步中“重新 Generate BSP 工程”這個過程中,沒有找到文中所說的Generate BSP這個選項,這個怪自己大意了,最終的解決辦法是在pwm_1_BSP下右鍵選擇NIOS II——Generate BSP。之前一直以為在pwm_1下右鍵,沒有找到,於是走了彎路選擇NIOS II——BSP Editor重建settings.bsp檔案,浪費了無數精力。

 

 

問題二:出現錯誤“Connected system ID hash not found on target at expected base address”。並且如果在“Run Configurations”中忽略ID檢測繼續RUN彈出如下對話方塊:

 

 

解決辦法:參見博文:http://www.cnblogs.com/ic90/p/3608115.html

 

文中對這一錯誤進行了總結:

  1) unused pin沒有設定,可能會收到外部訊號的幹擾;設定未用引腳為As input tri-stated with weak pull-up.

 

  2) 系統時鐘訊號沒有約束,或者SDRAM等存放裝置的時鐘沒有配置正確;

 

  3) 系統複位訊號沒有串連外部複位開關;

 

  4)  可能某些PIN分配了錯誤管腳;逐一檢查設計PIN的分配。

 

  5) SOPC系統中沒有添加system ID組件。

 

  文中給出了作者錯誤的原因:“ 按這個流程走了一遍,發現輸入時鐘訊號的管腳分配錯誤!修正後,重新編譯工程。在Nios eclipse中重建BSP檔案,再compile all。再次運行,ID檢測問題解決”

  由那篇博文作者的說法,他的錯誤出現在第4條。我按照上面說的,也按照這個流程走了一遍,在檢查pin分配的時候,發現複位訊號引腳分配給了sw1,於是發現這是一個撥動開關,聯想到博文裡面羅列的5條解決問題。猜想問題可能出現在複位開關上,需要說明的是這裡是開關,而不是按鍵。我為什麼會強調這裡:複位訊號低電平有效,當複位訊號處於高電平時,是沒有問題的。而複位訊號處於低電平時則會出問題,產生該錯誤。所以估計此時開關使處於低電平狀態,故波動開關,此時電平應是高電平。再次再次運行,ID檢測問題解決。

 

  花了好幾天的時間,問題終究是解決了,辛苦是值得的!

在使用Eclipse時出現的兩個問題:“搞定 NiosII 工程檔案夾目錄路徑改變”與“Connected system ID hash not found on target at expected base address”

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.