Hi,
We're working witch a Kinetis MKE18F with BootRom and want to check if the image was loaded correctly using the BCAs CRC.
We tried to upload image via CANbus with our own application but we don't have any response about CRC status. After sending the valid or invalid (CRC corrupted) image, the bootloader only sends the GenericResponse with status code kStatus_Success from the WriteMemory command.
These are the CANbus frames received of this response:
| Time | CAN ID | Length | Data |
|---|
| 0026833197us | 0x123 | 8 | 5A A4 0C 00 23 72 A0 00 |
| 0026833704us | 0x123 | 8 | 00 02 00 00 00 00 04 00 |
| 0026833980us | 0x123 | 2 | 00 00 |
We tried it again with the KinetisFlashTool app via UART and the result was the same, wether setting the CRC configuration or not, we receive the same result (no feedback from the bootloader about the CRC application integrity testing)
We don't know how to get it working.
We followed the steps of chapter 23.7, Kinetis KE1xF Sub-Family Reference Manual:

But were should we receive these kStatus? When? After last data frame? Automatically? We don't have a clue.
In BCA we've configured the next CRC values:
.crcStartAddress = 0x000003d0,
.crcByteCount = 0x000337fc,
.crcExpectedValue = 0xF913CCAD,
Can you help us?
Thank you so much! 