In Bootstrap Loader Mode, the MCU will wait for data from a communication interface (UART/ASC or CAN). Upon data reception this data is copied into CPU RAM and executed as code. Therefore this enables multi stage bootloaders without requiring to flash through JTAG or DAP interface first.
In bootstrap loader mode, how the data is transferred from the communication interface? Is there any host application is used to send the data to controller?
How the process is carried out if I chosen for bootstrap mode?
there are several host applications around. The one you could easily use is Infineon Memtool.
This program was developed by PLS originally. Hence, if you want even more functionality you
could buy a license.