C
Nuvotonボードのフラッシュ手順
20ピンJTAGコネクタを備えたIAR I-jetデバッガハードウェアを使用してボードをホストPCに接続し、ボードの電源を入れます。
- 空の「flash_application.bat」ファイルを作成し、以下の内容をコピーして貼り付けてください:
set QUL_ROOT=C:\Qt\QtMCUs\2.12.2 set IAR_TOOLCHAIN_DIR="C:\Program Files (x86)\IAR Systems\Embedded Workbench 9.2" "%IAR_TOOLCHAIN_DIR%/common/bin/cspybat" "%IAR_TOOLCHAIN_DIR%/arm/bin/armproc.dll" "%IAR_TOOLCHAIN_DIR%/arm/bin/armJET.dll" ^ --plugin %IAR_TOOLCHAIN_DIR%/arm/bin/armbat.dll ^ --device_macro %IAR_TOOLCHAIN_DIR%/arm/config/debugger/Nuvoton/KM2KSD4XXX(Gerda-4L).dmac ^ --flash_loader "%IAR_TOOLCHAIN_DIR%/arm/config/flashloader/Nuvoton/Gerda-4L.board" ^ --debug_file=%APPLICATION_ELF_BINARY_PATH% ^ --leave_target_running ^ --backend ^ --endian=little ^ --cpu=Cortex-M7 ^ --drv_vector_table_base=0x0 ^ --fpu=VFPv5_D16 ^ -p %IAR_TOOLCHAIN_DIR%/arm/config/debugger/Nuvoton/KM2KSD4XXX(Gerda-4L).ddf ^ --drv_verify_download ^ --semihosting ^ --device=KM2KSD4XXX(Gerda-4L) ^ --multicore_nr_of_cores=1 ^ --jet_standard_reset=9,0,0 ^ --reset_style=\"0,-,0,Disabled__no_reset_\" ^ --reset_style=\"1,-,0,Software\" ^ --reset_style=\"2,-,0,Hardware\" ^ --reset_style=\"3,-,0,Core\" ^ --reset_style=\"4,-,0,System\" ^ --reset_style=\"9,ConnectUnderReset,1,Connect_during_reset\" ^ --drv_catch_exceptions=0xff0 ^ --jet_board_cfg=%IAR_TOOLCHAIN_DIR%/arm/config/debugger/Nuvoton/KM2KSD4XXX(Gerda-4L).ProbeConfig ^ --drv_trace_settings=None ^ --drv_trace_size=25 ^ --board_file=%IAR_TOOLCHAIN_DIR%/arm/config/flashloader/Nuvoton/Gerda-4L.board APPLICATION_ELF_BINARY_PATHおよびIAR_TOOLCHAIN_DIRのパスを編集してください。- コマンドプロンプトを開き、以下に示すように
flash_application.batスクリプトを実行します:flash_application.bat
特定のQtライセンスの下で利用可能です。
詳細はこちら。