2011-01-24 4 views
0

OSレス環境でCyassl-1.6.5ライブラリ(TLS部分)を使用しようとしています。OSレス環境でMP_INTのランタイムエラー/クラッシュを取得する

mp_int変数に実行時エラーがあります。これはinteger.cファイルです。このエラーを解決する方法を教えてもらえますか?

エラーはコンパイル時には発生しませんが、プログラムを実行するとMPLAB IDEがクラッシュします。

このエラーを回避するために必要なコンパイラ設定はありますか?

+0

クラッシュが正確に1つの変数に関連していることをどのように知っていますか? – unwind

答えて

0

生成されたコードを読んで、明らかに問題がないかどうか試してみることができます。

ターゲット環境でデバッガがサポートされている場合は、デバッガでプログラミングを実行して、クラッシュする場所の正確な情報を取得する必要があります。

タイプが非常に大きい場合、おそらくスタックがオーバーフローしている場合があります。組み込み環境の中には、デフォルトのスタックが非常に小さく、スタックフレームの自動拡張がサポートされないものもあります。

関連する問題