Checksum of combination file will missmatch

Discussion of the PSoC Creator Integrated Development Environment for PSoC3 & PSoC5 devices.

Moderator: ericb

Checksum of combination file will missmatch

Postby ichise » Fri Feb 15, 2013 1:40 am

Checksum of HEX File for combination file is differ from Checksum of PSoC Flash.
Difference of these values is just numerical one, as below,
Mismatches with HEX file
Checksum of PSoC Flash is 0x82B7
Checksum of HEX File is 0x82B6

Environment:
PSoC Creator:2.1
PSoC Programmer:3.17
target:PSoC3
project:bootloader+bootloadable

Programming of the combination_file .hex is succsessfully finished.
But, <Checksum> operation on PSoC Programmer shows message as above.
Written firmware on the target does work well.

Another process:
Write bootloader.hex using PSoC Programmer.
Checksum matches.
Write bootloadable.cyacd using Bootloader Host.
Open combination file.hex using PSoC Programmer, and <Checksum> then Checksum matches.

Researches:
Difference between bootloadable.cyacd and combination_file.hex is
last rcord of bootloadable.cyacd:
:0000FF012000...00FD000092590000004B00007F000000000000000000000000000000...

corresponding record in combination_file.hex:
:40FFC000FD000092590000004B00007F000000000100000000000000000000000000000...

Checksum value(may be) recorded in combination_file.hex is
:0200000082B6C6
it seems the correct value of checksum is 0x82B6.


I think the 0x01 on the combination_file.hex makes checksome value greater just 1 than correct value.

In this case, Can I beleve the programming of combination file successfly finished ?
ichise
Newbie
Newbie
 
Posts: 1
Joined: Fri Feb 15, 2013 12:39 am

Return to “%s” PSoC Creator (PSoC3 & PSoC5 IDE)

Who is online

Users browsing this forum: No registered users and 2 guests

cron