This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RM46L830: Tool for Checksum generation of flash content

Part Number: RM46L830
Other Parts Discussed in Thread: UNIFLASH

Dear Hercules Team,

my customer is looking for a tool which would allow him to generate a checksum of the program flash content. Background is to check if 3rd party pre-programed units are programed correctly.

I did not find any possibility with our tools like CCS or UniFlash, which would allow to generate a checksum over the flash program content.

Are you aware of any tool which would support such a feature?

Thanks,
BR,
Matthias

  • Hi Matthias,

    Uniflash allows you to run a verification on the flash memory contents against a .out file.

    Does this meet the customer requirements?

    Regards, Sunil

  • Hello, this is Charles Cammarata at Siemens Healthineers in Flanders, NJ USA. Our PCA supplier is asking for a checksum so they can have their 3rd party programming service supply the checksum back to them in order to confirm proper programing.

    Alternatively, Does the tool allow a complete FLASH memory read of the target device, and store the results in a file? We can perhaops calculate a checksum/CRC off line.

  • Hi Charles,

    Yes, the Uniflash utility does allow you to read out the Flash memory contents to a .out or a .bin file, which can then be used to run an offline CRC calculation. Check out this thread from some years back. There is a link to the pycrc tool near the bottom of the thread that you can use. It generates an output that matches the output using the CRC polynomial used on the TMS570/RM4x MCUs.
    e2e.ti.com/.../368714

    Alternatively the 3rd party can program the part and then run a verify using Uniflash against the "golden" .out file.

    Regards,
    Sunil