2016-09-28 13 views
0

私は、PIC32MXプロジェクトをfab houseで準備しています。私は、.hexファイルと一緒にチェックサムを送信して、その.hexファイルで.hexを確認できるようにしたいと考えていました終わり。リリースビルドでMPLAB 8.92チェックサムが見つからない

デバッグ設定でプログラムをコンパイルすると、MPLAB 8.92には通常のチェックサムが表示されます。リリース構成を選択すると、チェックサムには0x0000のみが表示されます。

MPLABにチェックサムを表示させる方法はありますか?あるいは、チェックサムのために私の16進数をダウンロードして実行できるプログラムがありますか?私は偉大な生産のチェックサムであることを新たにMPLAB IPEチェックサム機能を使用して発見した

nodee

+0

HEXファイル(だけでなく、Sレコードファイル)はCRCが、ナイーブ、アマチュアレベルのチェックサムを使用しないでください。これは、すべてのバイト値を加算し、lsバイトを取り込み、逆変換することによって計算されます。私はIntelがそれを2の補数として逆転させると信じている(モトローラのS-recordはそれをビット補完として逆転する)。あなた自身を書くためのハードなプログラムではありません。 – Lundin

+1

ほとんどのツールやプログラマーはチェックサムを使用しないと思います。なぜなら、それは非常に高い確率で失敗するためです。代わりに、プログラムされたデータを読み戻すことによってプログラミングを検証する必要があります。 – Lundin

答えて

0

。主に私たちのFabハウスプログラムはそれを使っているので、私たちがドキュメントに入れたときと同じように、ユーティリティのチェックサムを見ることができます。

IPE

関連する問題