Other Parts Discussed in Thread: UNIFLASH
Hi All,
we have some problems programming our electronics and I am not sure if we are just doing something not intended.
We program multiple hex images (Bootloader, Application, etc.) into the controller and when we do it with UniFlash it states:
[SUCCESS] Program Load completed successfully.
Now when we are generating the standalone package and try to program the images with dslite it states:
error: C28xx_CPU1: File Loader: Verification failed: Memory map prevented reading 0x7800C@Program
Considering the address of the error message it seems like the problem is the part of the OTP memory which is programmed to set the BOOT mode of the controller.
The data for these adresses is included in the Bootloader hex image but this probably creates the problem when it is trying to verify it afterwards.
:020000040007F3
:02800C00FFFF74
:02800D005AFF18
:02801C00FF0360
Is there a recommendation how to set these OTP values inside the controller when programming with the dslite standalone tool?
Or is there something else we can do to mitigate this issue?
Best regards
Wolfgang