Other Parts Discussed in Thread: UNIFLASH
Tool/software: Code Composer Studio
The CC3220SF device uses an X.509 certificate to connect to Azure Iot Central. The program can communicate with the Azure Iot Central platform in the CCS debugging environment. However, a problem occurred during program recording. I used UniFlash tool to write the programming image into CC3220SF, and tried the following two different methods
Method #1
On the "Development Mode-File> Trusted Root Certificate Directory" page, select "certcatalogPlayGround20160911.lst" and "certcatalogPlayGround20160911.lst.signed_3220.bin", and then on the "User Files" page, select "dummy-root-ca-cert-key" and "dummy-root-ca-cert". The burning process can be completed.
My program can be executed, but the program will be rejected by the Iot Central platform during the registration process, and the information cannot be transmitted to the IoT center.
b) Method #2
On the "Development Mode-File> Trusted Root Certificate Directory" page, select "certcatalog20190217.lst" and "certcatalog20190217.lst.signed_3220.bin".
My program can be executed on the CCS debugging environment and transferred via Iot Central.
However, I cannot burn the program on the flash memory. The error message during the burning process is.
Operation failed: Error: SLImageCreator.exe: fs_programming error: ret: -10287, ex_err: 2633
- FS_ERR_ROOT_CA_IS_UNKOWN
How to write programs and X.509 certificate on the flash memory of CC3220SF?
Br
S. L Jeng