C语言

英飞凌板卡引导加载程序烧写指南

引导加载程序映像必须在以下两种情况下烧录到设备中

  • 首次使用板卡之前。
  • 烧录不兼容的引导加载程序后。例如,从 TRAVEO™ T2G SDK。

以下是需要引导加载程序映像的英飞凌板卡列表

引导加载程序映像在 Qt for MCUs 安装位置中的 bin/bootloaders/cypress/tviic2d6m-baremetal_bootloader.elf 可用。

根据您所拥有的调试探针,有两种烧录引导加载程序映像的方式。以下命令假定 QUL_DIR 设置为正在使用的 Qt for MCUs 安装根目录,例如 C:/Qt/QtMCUs/2.8.0。假设英飞凌自动烧录实用程序已安装到默认位置。如果不是,则相应更改路径。

注意:openocd 命令在指定引导加载程序映像的路径时需要使用正斜杠。如果路径中有空格,则使用 \ 字符转义。

使用 MiniProg4 探针:

set QUL_DIR=C:/Qt/QtMCUs/2.8.0
"C:\Program Files (x86)\Infineon\Auto Flash Utility 1.4\bin\openocd.exe" -s "C:\Program Files (x86)\Infineon\Auto Flash Utility 1.4\scripts" -f interface/kitprog3.cfg -c "transport select swd" -f target/traveo2_c2d_4m.cfg -c "init; reset init; program %QUL_DIR%/bin/bootloaders/cypress/tviic2d4m-baremetal_bootloader.elf verify; shutdown"
set QUL_DIR=C:/Qt/QtMCUs/2.8.0
"C:\Program Files (x86)\Infineon\Auto Flash Utility 1.4\bin\openocd.exe" -s "C:\Program Files (x86)\Infineon\Auto Flash Utility 1.4\scripts" -f interface/kitprog3.cfg -c "transport select swd" -f target/traveo2_c2d_4m.cfg -c "init; reset init; program %QUL_DIR%/bin/bootloaders/cypress/tviic2d4mlite-baremetal_bootloader.elf verify; shutdown"
set QUL_DIR=C:/Qt/QtMCUs/2.8.0
"C:\Program Files (x86)\Infineon\Auto Flash Utility 1.4\bin\openocd.exe" -s "C:\Program Files (x86)\Infineon\Auto Flash Utility 1.4\scripts" -f interface/kitprog3.cfg -c "transport select swd" -f target/traveo2_6m.cfg -c "init; reset init; program %QUL_DIR%/bin/bootloaders/cypress/tviic2d6m-baremetal_bootloader.elf verify; shutdown"
set QUL_DIR=C:/Qt/QtMCUs/2.8.0
"C:\Program Files (x86)\Infineon\Auto Flash Utility 1.4\bin\openocd.exe" -s "C:\Program Files (x86)\Infineon\Auto Flash Utility 1.4\scripts" -f interface/kitprog3.cfg -c "transport select swd" -f target/traveo2_6m_ddr.cfg -c "init; reset init; program %QUL_DIR%/bin/bootloaders/cypress/tviic2d6mddr-baremetal_bootloader.elf verify; shutdown"

根据某些 Qt 许可得用。
了解更多信息。