Thingy91 debug probe and Blinky

Hello, I'm using Nordic Thingy91 for a college project, but I'm having some trouble figuring something out... I've managed to install every required extension on Visual Studio with Nrf Connect, but I can't exactly find good tutorials on how to program directly on the board, nor do I find easy ways to flash Nordic Thingy 91.

According to one of the tutorials (https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/working_with_nrf/nrf91/thingy91.html) one of the best ways to program is via a debug probe. I've never used one, though I have a decent enough idea of what they are. My biggest issue however, which I can't solve despite spending a few hours looking into it, is: does the Thingy91 have any external debug probe preference, or will any debug probe work? And if any debug probe works, is there some sort of setup I need to do with it before I can use it with the Thingy91?

This problem arises specially because I can't make the Blinky code work on the Thingy91, despite following several steps and recommendations from various sources on how to possibly fix.

I can flash the board properly via USB, using the app_signed.hex file, there are no errors accused in nrf connect, but when I turn on the board, nothing happens, it doesn't blink. This sort of problem seems to appear frequently in this support forum, so I figured some of these threads would have the answer I seek, but then I notice that the most popular ones are either 1+ years old or the solutions provided in them are very specific to the person asking the question.

I appreciate any help.

Parents
  • Hello Luis,

    After building the application on Thingy:91 by VSCode you need to follow the following steps:

    • Navigate to build f and obtain file app_signed.hex
    • Connect Thingy91 to computer using USB cable, holding the SW3 button during power on the device so you can reach into MCU boot mode p
    • nrf connect -> Programmer -> Open
    • Select Device Nordic Thingy91, click enable MCU boot.
    • Drag file app_signed.hex into right pane or browse it from the build folder
    • In programmer, Click Write and Write
    • Uploading complete successfully
    • Disconnect USB cable
    • Power down and back up again
    • LED flashes

    Torje Johansen also talked about the same process in his comment.

  • Hello, I have found out that the problem with my blinky was the checkbox during the whole "add build configuration part", the one that says "Enable debug options". For some reason, it was preventing my blinky from working, so I tried several different things to make blinky work.

    After changing two things, it started working, so I repeated the app test several times and determined, by exclusion of parts, that the "Enable debug options" checkbox somehow interferes with the functioning of "blinky".

    Thank you for your help, still!

Reply
  • Hello, I have found out that the problem with my blinky was the checkbox during the whole "add build configuration part", the one that says "Enable debug options". For some reason, it was preventing my blinky from working, so I tried several different things to make blinky work.

    After changing two things, it started working, so I repeated the app test several times and determined, by exclusion of parts, that the "Enable debug options" checkbox somehow interferes with the functioning of "blinky".

    Thank you for your help, still!

Children
No Data
Related