Client SDK deployment error for CC3200 OTA Example

67 views
Skip to first unread message

Parami De Silva

unread,
Feb 16, 2017, 2:41:14 AM2/16/17
to Kaa project
Hello

I get the following errors when i try to deploy an application based on the OTA example. I have been trying to tackle this and have run out of options. Help would very much appreciated.
Thanks and Best Regards

Parami

In file included from /opt/kaa/sample-apps-master/ota/source/cc32xx/src/../platform/cc32xx/cc32xx_support.h:50:0,
                 from /opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:38:
/opt/kaa/cc3200-sdk/simplelink/include/simplelink.h:447:0: warning: "__CONCAT" redefined
 #define __CONCAT(x,y) x ## y
 ^
In file included from /opt/kaa/gcc-arm-none-eabi/arm-none-eabi/include/stdio.h:35:0,
                 from /opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:18:
/opt/kaa/gcc-arm-none-eabi/arm-none-eabi/include/sys/cdefs.h:175:0: note: this is the location of the previous definition
 #define __CONCAT(x,y) __CONCAT1(x,y)
 ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:73:21: error: unknown type name 'kaa_configuration_firmware_update_configuration_t'
 bool is_new_version(kaa_configuration_firmware_update_configuration_t *conf)
                     ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:87:61: error: unknown type name 'kaa_configuration_device_configuration_t'
 kaa_error_t kaa_configuration_receiver(void *context, const kaa_configuration_device_configuration_t *configuration)
                                                             ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c: In function 'kaa_configuration_receiver':
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:97:27: error: request for member 'firmware_update_configuration' in something not a structure or union
              configuration->firmware_update_configuration->major_version,
                           ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:45:51: note: in definition of macro 'DEMO_LOG'
 #define DEMO_LOG(msg, ...) UART_PRINT(msg "\r", ##__VA_ARGS__);
                                                   ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:98:27: error: request for member 'firmware_update_configuration' in something not a structure or union
              configuration->firmware_update_configuration->minor_version,
                           ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:45:51: note: in definition of macro 'DEMO_LOG'
 #define DEMO_LOG(msg, ...) UART_PRINT(msg "\r", ##__VA_ARGS__);
                                                   ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:99:27: error: request for member 'firmware_update_configuration' in something not a structure or union
              configuration->firmware_update_configuration->url->data,
                           ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:45:51: note: in definition of macro 'DEMO_LOG'
 #define DEMO_LOG(msg, ...) UART_PRINT(msg "\r", ##__VA_ARGS__);
                                                   ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:100:27: error: request for member 'firmware_update_configuration' in something not a structure or union
              configuration->firmware_update_configuration->check_sum,
                           ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:45:51: note: in definition of macro 'DEMO_LOG'
 #define DEMO_LOG(msg, ...) UART_PRINT(msg "\r", ##__VA_ARGS__);
                                                   ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:101:27: error: request for member 'firmware_update_configuration' in something not a structure or union
              configuration->firmware_update_configuration->size);
                           ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:45:51: note: in definition of macro 'DEMO_LOG'
 #define DEMO_LOG(msg, ...) UART_PRINT(msg "\r", ##__VA_ARGS__);
                                                   ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:103:5: warning: implicit declaration of function 'is_new_version' [-Wimplicit-function-declaration]
     if (is_new_version(configuration->firmware_update_configuration) &&
     ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:103:37: error: request for member 'firmware_update_configuration' in something not a structure or union
     if (is_new_version(configuration->firmware_update_configuration) &&
                                     ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:104:32: error: request for member 'firmware_update_configuration' in something not a structure or union
                   configuration->firmware_update_configuration->size &&
                                ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:105:32: error: request for member 'firmware_update_configuration' in something not a structure or union
                   configuration->firmware_update_configuration->url->data) {
                                ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:109:56: error: request for member 'firmware_update_configuration' in something not a structure or union
         addr_str = kaa_string_copy_create(configuration->firmware_update_configuration->url->data);
                                                        ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:119:38: error: request for member 'firmware_update_configuration' in something not a structure or union
                         configuration->firmware_update_configuration->check_sum,
                                      ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:120:38: error: request for member 'firmware_update_configuration' in something not a structure or union
                         configuration->firmware_update_configuration->size);
                                      ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:124:9: warning: implicit declaration of function 'cc32xx_reboot' [-Wimplicit-function-declaration]
         cc32xx_reboot();
         ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c: In function 'main':
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:204:5: warning: initialization from incompatible pointer type
     kaa_configuration_root_receiver_t receiver = { NULL, &kaa_configuration_receiver };
     ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:204:5: warning: (near initialization for 'receiver.on_configuration_updated')
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c: At top level:
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:56:13: warning: 'is_shutdown' defined but not used [-Wunused-variable]
 static bool is_shutdown = false;
             ^
/opt/kaa/sample-apps-master/ota/source/cc32xx/src/kaa_demo.c:59:12: warning: 'led_number' defined but not used [-Wunused-variable]
 static int led_number = sizeof (gpio_led) / sizeof (int);
            ^
CMakeFiles/demo_client.dir/build.make:62: recipe for target 'CMakeFiles/demo_client.dir/src/kaa_demo.c.o' failed
make[2]: *** [CMakeFiles/demo_client.dir/src/kaa_demo.c.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/demo_client.dir/all' failed
make[1]: *** [CMakeFiles/demo_client.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
cp: cannot stat '/opt/kaa/sample-apps-master/ota/source/cc32xx/build/demo_client.bin': No such file or directory


Anatoly Yarinich

unread,
Mar 7, 2017, 7:16:41 AM3/7/17
to Kaa project
Hi, Parami!

It seems that you forgot to add a configuration schema. Verify that you have added all the required schemas. 
The OTA application in the Kaa 0.10.0 Sandbox was released as is and found to be outdated in the source tree. A temporary fix was created for you to fix the application build. Please check https://github.com/kaaproject/sample-apps/pull/643 for the changes required. At the moment we have no information on the application operation (with the above changes), but we expect it might work normally as there were Kaa SDK related changes only.
Reply all
Reply to author
Forward
0 new messages