Part Number: LAUNCHXL-CC26X2R1
Tool/software:
Hi,
I am using Simplelink Connect app to perform OAD to my CC26X2R-based custom board. Everything works fine. The NOR memory driver works fine.
SDK version is v7.40.
I receive the image from the phone perfectly.
Next, I run the BIM from the CCS debugger (DEBUG configuration with macro SECURITY ENABLED), the following happens:
- It checks the EXTernal memory. It finds the one I just sent just OK, nice.
- The Bim_authenticateImage() for external image returns SUCCESS.
- Then the external image is copied to internal memory, returns SUCCESS.
- CRC is OK.
Next, when calling Bim_authenticateImage() for the INTERNAL image, it fails. My question is twofold:
- When generating the firmware image, my post-build OAD tool uses new keys I generated. I know I need to copy these keys to the BIM source code structure. What I cannot find is if I can copy the normal order or what your python code calls REVERSED format. I guess this is NOT the problem because as I said above, the Bim_authenticateImage() for external image returns SUCCESS but I would like a confirmation.
- Maybe, because of some unknown reason, it is expected when debugging BIM from CCS?
- Maybe I can even skip such BIM_authenticateImage() for INTERNAL image? It seems redundant if everything else seems to work.
Please let me know any ideas / thoughts.
Have a nice day.