1335568_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1335568_ja-JP

1335568_ja-JP

RT1171 ブートローダー UART ボーレートの問題

皆さん、こんにちは。弊社が取り組んでいるプロジェクトでは、ボード上に 2 つのメイン プロセッサがあり、そのうちの 1 つは RT1171 です。2 つのチップ間の通信は、正確に 1 メガビットのボー レートで UART を介して行われます。アプリケーションは正常に実行されていますが、ブートローダー モードに入るといくつかの問題が発生します。ブートローダは自動ボーレート検出を使用しており、1 メガビットで PING パケットを送信している間、ブートローダは 1.05 メガビットで PING_ACK パケットで応答します。これにより、UART フレーム全体の同期が失われ、スコープでは ping ack パケットが送り返されていることが示されますが、その頻度は ping パケットを送信する頻度よりも高くなります。そのため、基本的に間違ったデータが受信されます。

ボーレートを 500kb に下げると確かに効果はありますが、フラッシュする必要があるバイナリが非常に大きいため、1mbit を使用する必要があります。

ブートローダRMから:
「サポートされるボーレート:ボーレートはMCUコアとシステムと密接に関係しています。
クロック周波数。サポートされる一般的なボーレートは、9600、19200、38400、および 57600 です。の
もちろん、自動ボー検出のパフォーマンスに影響を与えるには、
BCAは変更できます。
 
これらのボー レートは非常に低いため、ブート ローダーが処理できるサポートされているボー レートがどれくらいなのかが疑問です。
 
RT1171 のクロック周波数は 600 MHz で、24 MHz の発振器によって駆動されます。
i.MX RTRe: RT1171 bootloader uart baud rate issue

@jia_guo 、確認を手伝ってもらえますか?ありがとう!

Re: RT1171 bootloader uart baud rate issue

こんにちは、ダニー。

あなたが参照したブートローダー RM のボーレートは、RT1170 に固有のものではありません。UART 経由のシリアル ブートは最大 6mbps をサポートする必要があります。

FelipeGarcia_1-1631227423865.png

よろしくお願いいたします。

フェリペ

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-23-2026 02:22 AM
更新者: