This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Do any of the Azure IoT SDK Provisioning Client examples work?...I tried to build the MSP-EXP432E401Y Azure IoT example for Device Provisioning and the link step fails due to missing prebuilt library.
The prebuilt library should be present in the downloaded Azure IoT CSDK, but is missing: cannot find file "C:/ti/azure_msp432e4_2_20_00_05/source/third_party/azure-iot-pal-simplelink/build_all/sdk/lib/ccs/m4f/provisioning_client_sl_release.a". I have not successfully been able to rebuild the Azure IoT SDK libraries either from the source code.
Hello Merril,
I heard back from our development team and the library "provisioning_client_sl_release.a" was not built with the expectation that users of that example would rebuild the necessary libraries.
The "Additional Instructions" section in the README.html of the example explains how to rebuild the Azure IoT SDK libraries so that they work with this example.
Before following these instructions, please refer the "Building the Azure PAL and SDK libraries" section in the Quick Start Guide of the plugin.
Hope this information helps!
Thanks,
Sai
Sai,
Why would anyone buying the
Launch pad and downloading the Azure SDK not want the examples to work "out of the box"?
I have enough details to worry about when starting a new project and I do not want to have to take additional steps and valuable time in an already time compressed delivery schedule to build a library that should be built already. I followed the directions to rebuilt all the libraries and it is failing. I will report back with the details shortly.
Thanks for your help so far! I will not be closing this issue yet.
Sai,
Here are the build errors when re-building the Azure PAL and SDK libraries:
C:\ti\azure_msp432e4_2_10_00_04\source\third_party\azure-iot-pal-simplelink\build_all>c:/ti/xdctools_3_51_02_21_core/gmake clean Fetching installation locations from imports.mak... cleaning packages ... making clean: Thu May 16 11:38:37 EDT 2019 ... ======== clean [../build_all/pal] ======== ======== clean [../build_all/sdk] ======== cleaning complete: Thu May 16 11:38:53 EDT 2019. C:\ti\azure_msp432e4_2_10_00_04\source\third_party\azure-iot-pal-simplelink\build_all>c:/ti/xdctools_3_51_02_21_core/gmake all Fetching installation locations from imports.mak... building packages... making all: Thu May 16 11:39:03 EDT 2019 ... ======== .interfaces [../build_all/pal] ======== making package.mak (because of package.bld) ... iar.targets.arm.M4F: warning: exec of 'c:/Program Files (x86)/IAR Systems/Embedded Workbench 8.2/arm/bin/iccarm -v' failed:java.io.IOException: Cannot run program "c:/Program" (in directory "."): CreateProcess error=2, The system cannot find the file specified; check tools installation iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' generating interfaces for package build_all.pal (because package/package.xdc.inc is older than package.xdc) ... ======== .interfaces [../build_all/sdk] ======== making package.mak (because of package.bld) ... iar.targets.arm.M4F: warning: exec of 'c:/Program Files (x86)/IAR Systems/Embedded Workbench 8.2/arm/bin/iccarm -v' failed:java.io.IOException: Cannot run program "c:/Program" (in directory "."): CreateProcess error=2, The system cannot find the file specified; check tools installation iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' iar.targets.arm.M4F: warning: version match failed on '' generating interfaces for package build_all.sdk (because package/package.xdc.inc is older than package.xdc) ... .interfaces files complete: Thu May 16 11:39:29 EDT 2019. ======== .libraries [../build_all/pal] ======== clem4f package/package_build_all.pal.c ... clem4f ../../pal/src/httpapi_sl.c ... clem4f ../../pal/src/platform_sl.c ... clem4f ../../pal/src/tlsio_sl.c ... clem4f ../../pal/src/threadapi_pthreads_sl.c ... clem4f ../../pal/src/socketio_sl.c ... clem4f ../../pal/src/parson_sl.c ... archiving package/lib/lib/ccs/m4f/pal_sl_debug/package/package_build_all.pal.oem4f package/lib/lib/ccs/m4f/pal_sl_debug/httpapi_sl.oem4f package/lib/lib/ccs/m4f/pal_sl_debug/platform_sl.oem4f package/lib/lib/ccs/m4f/pal_sl_debug/tlsio_sl.oem4f package/lib/lib/ccs/m4f/pal_sl_debug/threadapi_pthreads_sl.oem4f package/lib/lib/ccs/m4f/pal_sl_debug/socketio_sl.oem4f package/lib/lib/ccs/m4f/pal_sl_debug/parson_sl.oem4f into lib/ccs/m4f/pal_sl_debug.a ... clem4f package/package_build_all.pal.c ... clem4f ../../pal/src/httpapi_sl.c ... clem4f ../../pal/src/platform_sl.c ... clem4f ../../pal/src/tlsio_sl.c ... clem4f ../../pal/src/threadapi_pthreads_sl.c ... clem4f ../../pal/src/socketio_sl.c ... clem4f ../../pal/src/parson_sl.c ... archiving package/lib/lib/ccs/m4f/pal_sl_release/package/package_build_all.pal.oem4f package/lib/lib/ccs/m4f/pal_sl_release/httpapi_sl.oem4f package/lib/lib/ccs/m4f/pal_sl_release/platform_sl.oem4f package/lib/lib/ccs/m4f/pal_sl_release/tlsio_sl.oem4f package/lib/lib/ccs/m4f/pal_sl_release/threadapi_pthreads_sl.oem4f package/lib/lib/ccs/m4f/pal_sl_release/socketio_sl.oem4f package/lib/lib/ccs/m4f/pal_sl_release/parson_sl.oem4f into lib/ccs/m4f/pal_sl_release.a ... clrm4f package/package_build_all.pal.c ... C:/Users/Merril/AppData/Local/Temp/make9752-1e.sh: 1: Syntax error: "(" unexpected gmake[1]: *** [lib/iar/m4f/pal_sl_debug.a.mak:18: package/lib/lib/iar/m4f/pal_sl_debug/package/package_build_all.pal.orm4f] Error 2 xdctools_3_51_02_21_core\gmake.exe: *** [c:/ti/xdctools_3_51_02_21_core\packages\xdc\bld\xdc_top.mak:389: ../build_all/pal,.libraries] Error 2 gmake: *** [Makefile:60: all] Error 2
Hello Merril,
The error seems to be related to IAR toolchain.
Do you need to build the library for IAR? If not you should leave out that toolchain and any other toolchain that you don't want to use.
The highlighted line in the "Quick Start Guide" mentions it.
I have been able to follow the instructions in the Quick Start Guide and README.html and successfully build the library for CCS.
Thanks,
Sai
Sai,
Your are correct...That was my issue. I commented out the IAR compiler info in the imports.mak file and then I had to set
<AZURE_PLUGIN_INSTALL_DIR>\source\third_party\azure-iot-pal-simplelink\build_all\products.mak
in a text editor, and set use_prov_client
to trueand was able to generate the mssing library
I was able to build the example code in CodeComposer now and will follow the remaining instructions below on Monday.
device_certs.h
in a text editor, and update the arrays client_cert_pem
and client_private_key_pem
with the device certificate and private key, in the format described in the file’s comments. If you do not have certificates, test certificates can be generated using this procedureid_scope
in prov_dev_client_ll_sample.c
according to the section Create the device registration softwareCOMMON_NAME
macro in prov_dev_client_ll_sample.h
with the common name in the device certificate. If you do not know the common name (CN) of a test certificate generated using the above instructions, you can identify it from the subject line by running a tool like OpenSSL for instance: openssl x509 -noout -subject -in mydevice-public.pem
Thanks for your help and patience!
Merril
**Attention** This is a public forum