6 Replies Latest reply on Apr 16, 2020 9:41 PM by JuyoungJ_06

    Community Translation - Generate Combined Hex File for PSoC 6 MCU Basic Device Firmware Update - KBA227138

    MoTa_728816

      Hi,

       

      I'd like to translate this KBA227138 into Japanese

       

      moto

       

      Original KBA: KBA227138

      Generate Combined Hex File for PSoC 6 MCU Basic Device Firmware Update - KBA227138

       

      Being Translated by: MoTa_728816

      =======================

      タイトル: PSoC 6 MCU のベーシックデバイスファームウェアアップデート用の複合 Hex ファイルを生成する - KBA227138

       

      質問:

      PSoC Creator™ 4.2 で PSoC 6 MCU のベーシックデバイスファームウェアアップデート用に app0 と app1 の両方を合わせた複合 Hex ファイルを生成するのにはどのようにしたら良いでしょうか?

       

      回答:

      ベーシックデバイスファームウェアアップデート用の複合ファイルを生成するのには以下の手順に従ってください (UART を DFU 通信メソッドとします):

       

           1. このKBAに添付されている post_build_core1.bat ファイルを CE213903\PSoC6DfuBasicApp0Uart\Shared Files にコピーしてください。

             このバッチファイルは生成された app0 の ELF ファイルを後で合成するときにアクセスしやすい場所にコピーするのに使用されます。

        001-pastedImage_4.png

       

           2.  Build Settings ダイアログで、app0 の CM4 ARM GCC 5.4-2016-q2-update >  User CommandsPost Build に ポストビルドコマンドライン post_build_core1.bat creator ${OutputDir} ${ProjectShortName} を追加してください。

                002-pastedImage_14.png

       

           3. 以下のコマンドを PSoC6DfuBasicApp1\Shared Files\ post_building_core1.bat ファイルの最後部に追加してください。このコマンド行が app0 フォルダからコピーされた ELF ファイルを app1 で生成された Hex ファイルに統合します。

           @rem Merges App0 and App1 into a single hex file for easier programming

           %CY_MCU_ELF_TOOL% -M %OUTPUT_DIR%\%PRJ_NAME%%ELF_EXT% ..\App0%ELF_EXT% --output

           %OUTPUT_DIR%\%PRJ_NAME%_merged%ELF_EXT% --hex %OUTPUT_DIR%\%PRJ_NAME%.hex

           4. app0 とその後に app1 を連続してビルドすると複合された Hex ファイルが生成されます。

       

           5. ステップ 4で生成された複合 Hex ファイルを CY8CKIT-062-BLE DVK ボードに書き込んでください。書込み完了後、キットの赤LED が一秒に2回点滅しているのを確認してください、これは app1 が実行されていることを示しています。

      =======================

       

      26-Mar-2020

      moto