添付は、S12Z、S32K1xx、S32K3xx用のUDSブートローダ・ソリューションです。パッケージにはプロジェクトとユーザーガイドが含まれています。すべてのプロジェクトはECU BUS(0.2.22)で検証しました。
統合ブートローダV2.1とV2の違い
1. S32K312、S32K314、S32K324、S32K344に対応
PCツール(https://github.com/frankie-zeng/ECUBus)
1. ECU BUS
2. CAN FDのサポートを追加
3. 使いやすさ
4. このツールはPEAKのみをサポート
免責事項:
1. プロジェクト/ソースコードはすべてデモ・コードです。
@nxf10035 FBLからジャンプした後でアプリケーションが正常に動作しない場合、どのようにデバッグすればよいですか?
@xierxiaofeng RTD 2.0.0をインストールする必要があります。
FLASH_HAL_Initの中にあるC40_Ip_StartSequenceInitの目的は何ですか?どのように追加すればよいですか?投稿には、C40_Ip_StartSequenceInit用の新しいプロジェクトを作成せよとの説明がありますが、ブートローダとどのようにリンクされるのでしょうか?
それは私にとって役に立ちます。ありがとうございます。
#S32K312 #ECUBUS
私はecubusを使用してs32k312のブートローダに取り組んでいるのですが、別のコードのflash_driverが理解できていません。NXPの公式とecubusプロジェクトから提供されているコードを確認しました。flash_driverをフラッシュする際に選択されたアドレスは0x20000010ですが、コードとLDは0x20000000となっています。このずれはなぜ生じているのでしょうか?
こんにちは@Senlent、
アプリケーションへのジャンプが失敗するため、Unified_Bootloader_Demoプロジェクトに問題があります。
問題は、なぜフラッシュドライバ ソースプロジェクト(C40_Ip)を使用したのかということです。C40_Id を使用して新しいプロジェクトを作成しなければならない理由がわからず、どこにファイルをリンクすればよいのかもわかりません。
どなたかお教えいただけませんでしょうか。できるだけ早くお返事をいただけると幸いです。
よろしくお願いいたします。
サンプルのご提供ありがとうございます。しかし、最新のS32DS IDEでは、プラットフォームに互換性がないとして、mexファイルでエラーが出てしまいます。新しいS32DS IDEには古いプラットフォームをインストールできないようです。
よろしければ、インポートが可能となるように、プラットフォームを最新バージョンに更新していただけませんでしょうか?
お手数をおかけしますが、ご検討よろしくお願いいたします。