Thanks for your response, I have few more questions,
Say my binary size is 0x3c30 and start address is 0x00 then I would have to compute the CRC for 0x5A A4 0C 00 04 00 00 02 00 00 00 00 30 3C 00 00 and then insert the CRC like below:
0x5A A4 0C 00 crc_low crc_high 04 00 00 02 00 00 00 00 30 3C 00 00.
How long should I wait to get the response from board before sending the actual binary?
Now while sending binary do I need to always send 32 bytes in one packet as given is datasheet (0x5a a5 20 00 CRC16 32 bytes data)? Or Can I send more data in a packet?
How long I need to wait before sending next packet?
How often the Generic Response will be sent?
After receiving generic response, do we need to acknowledge that also?
what happens if I ignore the generic response?
Is there any better documentation to understand flow clearly?