HI,recently,I've been testing the 1843 CAN SBL,I had a problem with RPRC Parsing Failure.I checked the forums for similar questions and the question doesn't seem to have been well answered.
So I want to write a host computer for 1843 can sbl.so I'd like to clarify the following questions:
Normally a bootloader file verification process should look like this:
1.The host computer calculates the verification code of the file.
2.The host computer transfers files and verification codes to the MCUr by some protocol.
3.MCU calculates the verification code of the file according to the file and compares it with the verification code calculated by the host computer.
4.If the verification codes are consistent, the transmission succeeds. Otherwise, the transmission fails.
Is the lab0012_CAN_SBL verification process consistent with the above procedure?
If yes, what protocol is used to transmit the code and checksum code? If not, I hope you can tell me the specific implementation method