2412743_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2412743_ja-JP

2412743_ja-JP

MPC5775B – アプリケーションからRAppIDへのブートローダー移行

こんにちは、NXPチームの皆さん。私はCANフラッシングに RAppIDブートローダーを組み合わせたCAN フラッシングをMPC5775Bしています。
RAppID FBLのソースコードは持っていないので、既存のFBLを修正することはできません。
実行中のアプリケーションが既存のRAppID FBLにプログラミングモードに入るよう要求するサポートされたメカニズムはありますか?
もしそうなら、MPC5775Bに必要なアプリケーション→FBLエントリシーケンスは何ですか?
これには特定のリセットや起動機構が必要なのでしょうか、それともRAppIDはアプリケーションからFBLを要求する別の方法を提供しているのでしょうか?

Re: MPC5775B – Application to RAppID Bootloader transition

こんにちは、

RAppID FBLには、実行中のアプリケーションがプログラム的にFBLエントリを要求するための組み込みかつ文書化されたAPIはありません。MPC57xx用のRAppIDブートローダーは、クローズドバイナリでフラッシュ常駐ブートローダー(事前コンパイル済みの.rbfとして配布)ですソースコードが提供されておらず、変更も不可能なファイル)
これをトリガーする標準的なメカニズムは、アプリケーションからのランタイム呼び出しではなく、リセット+ブートタイムフラグチェックです。

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

ピーター

Re: MPC5775B – Application to RAppID Bootloader transitionありがとう、ピーター。リセット処理に続いて起動時のフラグチェックが行われる仕組みだと理解しました。RAppID FBLのソースコードがない場合は、MPC5775BチェックのRAppID FBLにどのようなブートタイムフラグや条件があるのか、またアプリケーションがリセット前にどのように設定・要求できるのか、説明していただけますか?

これは特定のRAMアドレス/マジック値、リセット原因条件、設定フィールド、または別のメカニズムでしょうか?もしこのフラグを設定するためのアプリケーション側の手順やドキュメントがあれば、ぜひ教えていただけませんか?
Re: MPC5775B – Application to RAppID Bootloader transition

この問題の解決策をご存知でしたら、ぜひ教えてください。

ありがとう、

Re: MPC5775B – Application to RAppID Bootloader transition

@lukaszadrapaこの件について助けてもらえますか?

Re: MPC5775B – Application to RAppID Bootloader transition

こんにちは、 @NXP_007

ピーターが言ったように、アプリケーションからブートローダーの実行をリクエストすることはできません。ブートローダーはリセットごとに起動し、PC上で動作中のRAppidBLアプリケーションから応答が来た場合は、あらかじめ定められた時間を待ちます。そうでなければ、アプリケーションが始まります。

遅延はユーザーによって変更可能です。詳細はユーザーマニュアルの「2.7 RAppID Boot Loader Flash Algorithm (RBF)」をご覧ください。

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

ルーカス

标记 (1)
无评分
版本历史
最后更新:
1 周之前
更新人: