Hi
The issue has been solved.
All user state is erased when the bootloader start.
PC GUI sends the CAN Data with consistent 8 bytes longth,
even though the S19 is not long enough,full with 0x00.
That is the reason why I can't write flash 0x586C,
0x586C - 0x586F flash has been written with 0x00.
From the datasheet below,is not allowed.
Datasheet
---------------------------------------------------------------------------------------
CAUTION
A flash byte or longword must be in the erased state before
being programmed. Cumulative programming of bits within a
flash byte or longword is not allowed.
---------------------------------------------------------------------------------------
Thank you!
Jason