My company needs to have Future Electronics program a large batch of STM32-F-07. Programmer of the Code is overseas, works on a Linux platform, sends us a finished, compiled, ASM in HEX. Problem is his CRC he sends us does not match the CRC I get if I open it in the Cube tools running on Win 11 in the states. When we send it to Future, their web page asks for a CRC. Of course, Future uses a service to program that I cannot easily reach. When the processors are programmed, they go right to the SMD line when received here. Of course, our contract is for minor corrections to long agoi finished code, and I can't have the raw source.
So Future is asking for a CRC (Which One?) and a vector or offset if one exists, my retired predecessor once knew the answer to this, when the boards were last spun five years ago, but he cannot remember.
It seems there is more than one way to calc the CRC, and a query to the STM corporate forum yielded bad news, seems we would need a NDA with ST to find out how to write a script to have the IDE do the calc.
Anyone send out their programming? We need many, many, trays of this part. Anyone been through this sort of mess before? The rep will be here tomorrow, but I'm not sure even he can get us an answer.
Help a newbie to production please!
Thanks,
Steve
Anyone have an idea of what to do ?