問題タブ [lwip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
freertos - STM32F4DIS-BB + RTOS httpserver_socket の例
ST
ベースボードSTM32F4DIS_BB
+の例を試しSTM32F4-discovery
ます。RTOS
httpserver_socket の例を使用したいと思います。問題なくスタンドアロン ( NO RTOS
) httpserver の例を使用する前に。ただし、RTOS
例では、サーバーはすべての Web 接続でフリーズしていました。タスクはLED
トグルOK、DHCP
OKなどを意味します。Ping fromCMD
はOKです。しかし、Web クライアントから接続すると、ボードがフリーズしてHardFault_Handler()
. 何か意見はありますか?
ssl - LWIP で使用する mbedTLS API に必要な変更
プロジェクトに TLS サポートを追加したいと考えています。mbedTLS と LWIP を使用しています。私は両方とも初めてなので、LWIP と同じように mbedTLS API を直接使用できるか、またはいくつかの変更が必要かを知りたいです。LWIP 互換性のために mbedTLS のバインド、接続、送受信 API などに必要な変更。この両方を使用するためのサンプル コードが利用可能な場合は、それも実行できます。誰でもこれで私を助けてもらえますか?
前もって感謝します。
stm32 - LwIP エラー ip_reass_tmr() 取得中
stm32f407 ディスカバリ (イーサネット拡張 / RMII) で LwIP を実行しようとしていますが、LwIP のデバッグ出力が次のように表示されます。
何が起こっているのか、なぜ sys_timeout が実行されるのか、そして ip_reass_tmr() が何のために使われるのか教えてください。この種の出力を生成する可能性のあるエラーは何ですか?
httpclient - STM32f746G-disco、SD カード、f_open が FR_NO_FILESYSTEM を返す
2 つのスレッドで構成され、STM32f746G ディスカバリー ボードで実行されるアプリケーションがあります。1 つのスレッドは http クライアント (サーバーからファイルを取得するだけ) を実装し、もう 1 つのスレッドは SD カードにファイルを書き込みます。スレッドを個別に実行すると正常に動作しますが、同時に実行すると f_open 関数 (FatFS) が FR_NO_FILESYSTEM を返します。
これは、おそらく最初のスレッドの lwIP スタック初期化関数が原因であることがわかりました。どなたか心当たりがあれば幸いです。
ありがとうございました。
udp - LWIP PBUF、UDP 送信時の余分なバイト?
高いデータ レートを必要とするアプリケーションで LWIP を使用しています。だから私は一度4つのpbufsを割り当て、それらのアドレスを保存し、いくつかのハードウェアマジックでそれらを次々と埋め、バッファの準備ができていることをプログラムに伝え、ソフトウェアはそれをUDPパケットとして送信します。私のパケットには約 60 バイトの余分なバイトがあり、余分な UDP ヘッダーのように見えますが、ペイロードに含まれています。回避策/提案はありますか?
tcp - lwip tcp pcb->snd_queuelen は TCP_SND_QUEUELEN よりも大きな値を示しています
仕事 (送信者) に tcp lwip を実装しようとしていました。TCP 送信バッファ スペース TCP_SND_QUEUELEN を 32 に設定しました。これを解決する方法は?TCP_MSS を 1160 に設定し、TCP_SND_BUF を (TCP_MSS * 16) に設定しました。誰でも助けてください。