First I use hardware to enter ISP mode and update my program successfully.
And then I use code "Chip_IAP_ReinvokeISP(BOOT_CAN)" to transfer the same hex file to update my program. When I use the hex generated by IAR v7.4, it works fine.
But when I transfer the hex generated by IAR v7.8. It will stuck at the same point every time.
Please look at the picture below.
In the blue box, you can see LPC1517 response every time when I write hex data to RAM.
In the green box, I know it will go wrong at the next transfer, so I read the Identification Number to make sure it is alive before the next transfer.
And after the next transfer marked by red line, it just no response anymore.
It happens every time at the same point.
Please help me to solve this trouble. Thanks a lot.