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

Thingy:91 and nRF9160

Hi

I have a few questions as a newbee on Nordi products:

  • Can nRF9160 be used as modem via UART in the same way as i.e. Simcom's ?
  • Is it possible to run code on the Arm M33 or do i need another processor for sending data to a server ?
  • Can nRF9160 Arm M33 run Micropython or is it only the nRF52840 ?
  • What is the correct way to upgrade the Thingy:91 firmware? I have tried via nRFCloud and nRF Desktop without any luck. In the Desktop version, the buttons are greyd for erasing and so on even when i'm connected.

Br

Tommy

Parents Reply Children
  • Ok

    Where is this folder "\ncs\nrf\applications\asset_tracker..." ? On github ?

    Shouldn't i be able to click "READ" button regardless of the hex files in the "File Memory Layout" ?

    And same with the "Update modem" button in the lower right corner ?

    The link below is dead btw...

  • Hi,

     

    Tommy said:
    Where is this folder "\ncs\nrf\applications\asset_tracker..." ? On github ?

     That is a part of the code base. I would recommend that you run through "Getting Started Assistant" to setup your environment. 

     

    Tommy said:
    The link below is dead btw...

    Are you still experiencing issues?

     

    Tommy said:
    Shouldn't i be able to click "READ" button regardless of the hex files in the "File Memory Layout" ?

    Thingy:91 does not have a dedicated debugger, so it uses a bootloader (mcuboot) to update the application. If you have a nRF91-DK (or a Cortex M33 capable JLink SWD debugger) you can use that as a debugger to program the device.

     

    Tommy said:
    And same with the "Update modem" button in the lower right corner ?

     At this moment, you cannot update the modem by interfacing mcuboot.

     

    Kind regards,

    Håkon

  • That is a part of the code base. I would recommend that you run through "Getting Started Assistant" to setup your environment.

    I'm not planning to use other than Micropython anyway. Just want that installed, but don't know how. I see that the other guy on the link you sent me made it, so i guess i can to. I have compiled the hex/bin files. "secureboot.hex", Firmware.hex" and "firmware.bin". Just need to know how to "burn" them into the chip. 

    Are you still experiencing issues?

    Yes

    Thingy:91 does not have a dedicated debugger, so it uses a bootloader (mcuboot) to update the application. If you have a nRF91-DK (or a Cortex M33 capable JLink SWD debugger) you can use that as a debugger to program the device.

    No i don't have a nRF91-DK

  • Tommy said:
    I'm not planning to use other than Micropython anyway. Just want that installed, but don't know how. I see that the other guy on the link you sent me made it, so i guess i can to. I have compiled the hex/bin files. "secureboot.hex", Firmware.hex" and "firmware.bin". Just need to know how to "burn" them into the chip. 

    Unfortunately, Thingy:91 does not have a on-board debugger, so you must use an external Cortex M33 capable debugger in order to flash the nRF directly.

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

     

    Kind regards,

    Håkon

Related