This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
manual:demos:infineon_xmc1400_boot_kit_gcc [2017/04/24 14:59] voorburg [Building and programming the Bootloader] |
manual:demos:infineon_xmc1400_boot_kit_gcc [2017/04/24 15:03] voorburg [Firmware update procedure] |
||
---|---|---|---|
Line 43: | Line 43: | ||
* \Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_GCC\**Boot**\Debug\**openblt_xmc1400.srec** | * \Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_GCC\**Boot**\Debug\**openblt_xmc1400.srec** | ||
+ | Note that after closing the debug session in Eclipse, the on-board Segger J-Link interface halts the CPU. If you want to continue running the bootloader program, a reset of the microcontroller is needed. An easy method to achieve this is by disconnecting and then reconnecting the USB cable. | ||
===== Building the Demo Program ===== | ===== Building the Demo Program ===== | ||
Line 55: | Line 55: | ||
===== Firmware update procedure ===== | ===== Firmware update procedure ===== | ||
- | To download the demo program \Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\**Prog**\bin\**demoprog_xmc1400.srec** using the bootloader, follow the instructions in the following links, depending on the communication interface you intend to use: | + | To download the demo program \Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_GCC\**Prog**\Debug\**demoprog_xmc1400.srec** using the bootloader, follow the instructions in the following links, depending on the communication interface you intend to use: |
* [[manual:uart_demo|Firmware updates using the UART communication interface]] | * [[manual:uart_demo|Firmware updates using the UART communication interface]] | ||
* [[manual:can_demo|Firmware updates using the CAN communication interface]] | * [[manual:can_demo|Firmware updates using the CAN communication interface]] | ||