C语言
英飞凌板卡引导加载程序烧写指南
引导加载程序映像必须在以下两种情况下烧录到设备中
- 首次使用板卡之前。
- 烧录不兼容的引导加载程序后。例如,从 TRAVEO™ T2G SDK。
以下是需要引导加载程序映像的英飞凌板卡列表
- 英飞凌 TRAVEO™ T2G CYT3DL
- 英飞凌 TRAVEO™ T2G CYT3DL(4M LITE KIT)
- 英飞凌 TRAVEO™ T2G CYT4DN
- 英飞凌 TRAVEO™ T2G CYT4EN
引导加载程序映像在 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"
使用 J-Link 探针:
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/jlink.cfg -c "transport select swd" -f target/traveo2_c2d_4m.cfg -c "program %QUL_DIR%/bin/bootloaders/cypress/tviic2d4m-baremetal_bootloader.elf verify exit"
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/jlink.cfg -c "transport select swd" -f target/traveo2_c2d_4m.cfg -c "program %QUL_DIR%/bin/bootloaders/cypress/tviic2d4mlite-baremetal_bootloader.elf verify exit"
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/jlink.cfg -c "transport select swd" -f target/traveo2_6m.cfg -c "program %QUL_DIR%/bin/bootloaders/cypress/tviic2d6m-baremetal_bootloader.elf verify exit"
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/jlink.cfg -c "transport select swd" -f target/traveo2_6m_ddr.cfg -c "program %QUL_DIR%/bin/bootloaders/cypress/tviic2d6mddr-baremetal_bootloader.elf verify exit"
根据某些 Qt 许可得用。
了解更多信息。