Thanks for your support. I have used 'evkimxrt1050_lwip_dhcp_bm' and not 'evkbimxrt1050_lwip_dhcp_bm'. I am using the A0 silicon of iMXRT1052DVL6A on the MIMXRT1050-EVK board (SCH-R29538 REV A2).
I have tried the power cycle of the board, restarting the IDE and restarting my Windows system itself.
As I already mentioned in my previous reply, I am able to resolve this problem through a workaround. But since it consumes a significant amount of time during debugging, I wanted to know if there is a simple way to reset the debugger configuration both on the IDE and on the board. The workaround that I currently follow is as below.
1. I mass erase a hyperflash
2. I build and debug a fresh SDK example and make sure it is working
3. I then try to build and debug my application.
Fundamentally there is an issue booting any image. But not all images. For e.g. the FreeRTOS hello world example is working fine. But some examples like evkmimxrt1050_bubble and evkmimxrt1050_ecompass fail at the first try to launch it from hyperflash. I need to follow the workaround described above, then when I try to debug these two examples it is working fine.