1 of 1 people found this helpful
Please find the answers below:
- Why is that? I do not remember changing that file. Does this value depend on the version of any of the PSoC Creator Components? For example, I see that the BLE Component in the example is of version 3.30, while in our project this component is of version 3.60.
Cypress--> 675 vs 685 is the difference in checksum exclude size between the two releases. However the align macro would make sure it is aligned to the flash row size. For the latest version of BLE components, we recommend you to use 685 as used in the ota example.
2. Should I expect any problems as a result of using 675 instead of 685?
Cypress--> No. There will not be any problem.
3. Is there any different way to determine and use a correct value for CY_CHECKSUM_EXCLUDE_SIZE than copying the “cm0gcc.ld” file from the example?
Cypress--> Its basically the developer's choice depending on the application. There is no strict value. please refer bootloader/bootloader component datasheet for more information.
Thank you, Ganesh!