2016-09-28 82 views
0

我正在準備在fab fab進行編程的PIC32MX項目,我希望發送校驗和以及.hex文件,以便他們能夠驗證.hex在他們的結束。發佈版本上缺少MPLAB 8.92校驗和

如果我在調試配置中編譯程序MPLAB 8.92顯示一次完成的常規校驗和,如果我選擇發佈配置,校驗和只顯示0x0000。

有沒有辦法強制MPLAB向我顯示校驗和?或者是有任何程序可以下載並運行我的十六進制校驗和?

nodee

+0

十六進制文件(以及S記錄文件)不使用CRC,但天真的,業餘級別的校驗和。它通過將所有字節值相加在一起計算,獲取ls字節,然後反轉。我相信英特爾將其翻轉爲二進制補碼(而摩托羅拉的s-record將其翻轉爲逐位補碼)。編寫自己並不是一個很難的程序。 – Lundin

+1

我認爲大多數工具和程序員不使用校驗和,因爲它的設計很糟糕,很有可能失敗。相反,編程應通過讀回編程數據來驗證。 – Lundin

回答

0

我發現使用新的Mplab IPE校驗和功能是一個很好的生產校驗和。主要是因爲我們的Fab House程序使用它,所以他們看到實用程序中的校驗和,就像我將它放入我們的文檔中一樣。

IPE