This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Thingy:91 usage without nRF9160 DK?

After reading some questions about the Thingy:91 here in the forum, I start asking myself, if the Thingy:91 without a nRF9160 DK is usable at all.

Any experience with that? Is it possible to generate just a hex with SES and apply that with MCUboot?

Reading

The nRF9160 DK has a on-board debugger, and is recommended if you want to do development and prototyping.

I would have wished to read that at a prominent place in the Things:91 product description.

Parents
  • Hi,

    Any experience with that? Is it possible to generate just a hex with SES and apply that with MCUboot?

     Yes, it possible. See this link.

    Try adding these changes to the prj.conf file, so that it generates the app image(app_signed.hex) needed for mcuboot:

    # MCUBOOT
    CONFIG_BOOTLOADER_MCUBOOT=y
    CONFIG_IMG_MANAGER=y
    CONFIG_MCUBOOT_IMG_MANAGER=y
    
    # Flash
    CONFIG_FLASH=y
    CONFIG_IMG_ERASE_PROGRESSIVELY=y

    But, you won't be able to debug, set breakpoints, step through the code, etc without a programmer/debugger. So as mentioned in the post you linked to, for development you want to have a debugger. If you have a 10-pin cable, then you can use the debugger on the nRF91-DK to debug the Thingy:91. See Figure 1 at this page.

Reply
  • Hi,

    Any experience with that? Is it possible to generate just a hex with SES and apply that with MCUboot?

     Yes, it possible. See this link.

    Try adding these changes to the prj.conf file, so that it generates the app image(app_signed.hex) needed for mcuboot:

    # MCUBOOT
    CONFIG_BOOTLOADER_MCUBOOT=y
    CONFIG_IMG_MANAGER=y
    CONFIG_MCUBOOT_IMG_MANAGER=y
    
    # Flash
    CONFIG_FLASH=y
    CONFIG_IMG_ERASE_PROGRESSIVELY=y

    But, you won't be able to debug, set breakpoints, step through the code, etc without a programmer/debugger. So as mentioned in the post you linked to, for development you want to have a debugger. If you have a 10-pin cable, then you can use the debugger on the nRF91-DK to debug the Thingy:91. See Figure 1 at this page.

Children
Related