(原創) 如何解決『Timestamp value does not match: image on board is older than expected』錯誤訊息? (SOC) (Nios II...

Abstract
這是初學者學習Nios II時常遇到的錯誤訊息,本文提出解決方法。

Introduction
使用環境:Quartus II 8.0 + Nios II EDS 8.0

Nios II初學者最常見的錯誤訊息是『Leaving target processor paused』,我在(原創) 如何解決Nios II的『Leaving target processor paused』的錯誤訊息? (IC Design) (Quartus II) (SOPC Builder) (Nios II)(原創) 如何解決Nios II的『Leaving target processor paused』的錯誤訊息 (II)? (SOC) (Nios II) (SOPC Builder) (DE2-70)曾經討論過解決的方式,另外一個常見的錯誤訊息:『Timestamp value does not match: image on board is older than expected』,則是本文討論的重點。

錯誤訊息

err00

此時無論你怎麼用Quartus II重新編譯,或用Nios II EDS去Clean Project或重新編譯都沒用。簡單的說,就是你燒錯*.sof檔了!!

為什麼會有燒錯*.sof檔的情形呢?

若你是自己新開project,就不會有這種情形發生,但若你是copy既有的project去修改,如copy DE2/DE2-70本身的範例程式去修改,就可能出現這個問題

Solution
Step 1:
檢查Programmer的路徑是否正確

若你是copy既有的project去改,很可能Programmer仍指向原來project的*.sof檔。

err01

Step 2:
檢查產生sof的目錄是否還指向原來project的目錄

Assignments -> Settings : Compilation Process Settings : Save project output files in specified directory

err02

Conclusion
這是一個很簡單,不過卻又很不容易解決的錯誤訊息,之前曾經有網友遇過,他說卡了好幾天都找不出原因,今天剛好又遇到,順便記下來跟大家分享。

See Also
(原創) 如何解決Nios II的『Leaving target processor paused』的錯誤訊息? (IC Design) (Quartus II) (SOPC Builder) (Nios II)
(原創) 如何解決Nios II的『Leaving target processor paused』的錯誤訊息 (II)? (SOC) (Nios II) (SOPC Builder) (DE2-70)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值