This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Unable to add my Edge Impulse Module to my nRF Connect project.

Hello,

I am trying to run a run a simple motion detection ML module on my nRF52840 DK, and I am facing issues building it.

I followed the documentation and was able to build the wrapper example as it is.

When I change my project URI in prj.conf file in the wrapper example from the default link to the URI I tried below, it throws the following error while building it:

URI entered: CONFIG_EDGE_IMPULSE_URI="">studio.edgeimpulse.com/.../download

ERROR (a browser window is popped open with this message): Invalid modelType, should be int8, float32 or not set

I felt like the "&modelType=int8" part in the end of the URI might be a part of the issue so I removed it and tried to build again,

URI entered: CONFIG_EDGE_IMPULSE_URI="">studio.edgeimpulse.com/.../download
ERROR(a browser window is popped open with this message): Unknown deployment type "zip'"

In both cases a single apostrophie ' is appended to the link in the browser.

I double checked for any typo errors in the URI to be sure, but I'm facing the same issue again and again, please help!

Even the Instructions to add the downloaded zip file of EI module are not clear in the documentation, please guide me! 

P.S. here is the log from the SES:

Rebuilding ‘D:/Kshitij/ncs/v1.6.1/zephyr/misc/empty_file.c’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘D:/Kshitij/ncs/v1.6.1/zephyr/include/dt-bindings/gpio/gpio.h’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘D:/Kshitij/ncs/v1.6.1/zephyr/include/dt-bindings/i2c/i2c.h’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/misc/generated/syscalls.json’ from solution ‘build’ in configuration ‘Common’
  Remove D:\Kshitij\ncs\v1.6.1\nrf\samples\edge_impulse_offline\wrapper_offline\build_nrf52840dk_nrf52840\zephyr\misc\generated\syscalls.json
  Combining ‘zephyr/misc/generated/syscalls.json’
Rebuilding ‘zephyr/misc/generated/struct_tags.json’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/CMakeFiles/parse_syscalls_target’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/parse_syscalls_target’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/include/generated/driver-validation.h’ from solution ‘build’ in configuration ‘Common’
  Remove D:\Kshitij\ncs\v1.6.1\nrf\samples\edge_impulse_offline\wrapper_offline\build_nrf52840dk_nrf52840\zephyr\include\generated\driver-validation.h
  Combining ‘zephyr/include/generated/driver-validation.h’
Rebuilding ‘zephyr/CMakeFiles/driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/include/generated/kobj-types-enum.h’ from solution ‘build’ in configuration ‘Common’
  Remove D:\Kshitij\ncs\v1.6.1\nrf\samples\edge_impulse_offline\wrapper_offline\build_nrf52840dk_nrf52840\zephyr\include\generated\kobj-types-enum.h
  Combining ‘zephyr/include/generated/kobj-types-enum.h’
Rebuilding ‘zephyr/include/generated/otype-to-str.h’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/CMakeFiles/kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/include/generated/otype-to-size.h’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/include/generated/syscall_list.h’ from solution ‘build’ in configuration ‘Common’
  Remove D:\Kshitij\ncs\v1.6.1\nrf\samples\edge_impulse_offline\wrapper_offline\build_nrf52840dk_nrf52840\zephyr\include\generated\syscall_dispatch.c
  Combining ‘zephyr/include/generated/syscall_list.h’
Rebuilding ‘zephyr/CMakeFiles/syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/include/generated/syscall_dispatch.c’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘cmake_object_order_depends_target_offsets’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj’ from solution ‘build’ in configuration ‘Common’
  Remove D:\Kshitij\ncs\v1.6.1\nrf\samples\edge_impulse_offline\wrapper_offline\build_nrf52840dk_nrf52840\zephyr\CMakeFiles\offsets.dir\arch\arm\core\offsets\offsets.c.obj
  Remove D:\Kshitij\ncs\v1.6.1\nrf\samples\edge_impulse_offline\wrapper_offline\build_nrf52840dk_nrf52840\zephyr\CMakeFiles\offsets.dir\arch\arm\core\offsets\offsets.c.obj.d
  Compiling ‘offsets.c’
Rebuilding ‘zephyr/offsets’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/include/generated/offsets.h’ from solution ‘build’ in configuration ‘Common’
  Remove D:\Kshitij\ncs\v1.6.1\nrf\samples\edge_impulse_offline\wrapper_offline\build_nrf52840dk_nrf52840\zephyr\include\generated\offsets.h
  Combining ‘zephyr/include/generated/offsets.h’
Rebuilding ‘zephyr/CMakeFiles/offsets_h’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/offsets_h’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘zephyr/zephyr_generated_headers’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘cmake_object_order_depends_target_..__nrf__drivers__hw_cc310’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘cmake_object_order_depends_target_..__nrf__lib__fatal_error’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘cmake_object_order_depends_target_app’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘cmake_object_order_depends_target_arch__arm__core__aarch32’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘cmake_object_order_depends_target_arch__arm__core__aarch32__cortex_m’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘cmake_object_order_depends_target_arch__arm__core__aarch32__mpu’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘cmake_object_order_depends_target_isr_tables’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘cmake_object_order_depends_target_arch__common’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘cmake_object_order_depends_target_drivers__gpio’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘cmake_object_order_depends_target_drivers__serial’ from solution ‘build’ in configuration ‘Common’
Rebuilding ‘edge_impulse/src/edge_impulse_project-stamp/edge_impulse_project-mkdir’ from solution ‘build’ in configuration ‘Common’
  Remove D:\Kshitij\ncs\v1.6.1\nrf\samples\edge_impulse_offline\wrapper_offline\build_nrf52840dk_nrf52840\edge_impulse\src\edge_impulse_project-stamp\edge_impulse_project-mkdir
  Combining ‘edge_impulse/src/edge_impulse_project-stamp/edge_impulse_project-mkdir’
Rebuilding ‘edge_impulse/src/edge_impulse_project-stamp/edge_impulse_project-download’ from solution ‘build’ in configuration ‘Common’
  edge_impulse/src/edge_impulse_project-stamp/edge_impulse_project-download does not exist.
  Combining ‘edge_impulse/src/edge_impulse_project-stamp/edge_impulse_project-download’
    downloading 'http://studio.edgeimpulse.com/v1/api/33897/deployment/download?type=zip' failed
    401 Unauthorized
    downloading 'http://studio.edgeimpulse.com/v1/api/33897/deployment/download?type=zip' failed
    401 Unauthorized
    downloading 'http://studio.edgeimpulse.com/v1/api/33897/deployment/download?type=zip' failed
    401 Unauthorized
    downloading 'http://studio.edgeimpulse.com/v1/api/33897/deployment/download?type=zip' failed
    401 Unauthorized
    downloading 'http://studio.edgeimpulse.com/v1/api/33897/deployment/download?type=zip' failed
    401 Unauthorized
    downloading 'http://studio.edgeimpulse.com/v1/api/33897/deployment/download?type=zip' failed
    401 Unauthorized
Build failed


Related