Adafruit Feather nRF52

Posted on
  • This board appears to have the exact same Nordic module as Puck.js. Would we be able to get Espruino running on this board? What would it take (other than the flashing hardware).

    I like the form factor of the Feather boards and the modularity between the various wings. But I always make sure to support Espruino by buying the official hardware as well. Long time backer of all the Kickstarters!

  • Yes, you should be able to. You could check the circuit diagram against the nRF52832DK, but if Adafruit have used the same pins for Serial RX and TX then you could use the existing nRF52832DK firmware for Espruino (­master/).

    Having said that, they have their own bootloader by the look of it, so you'd have to look into how exactly that works. It might be that if you just uploaded the firmware (not the softdevice or bootloader) region then it'd 'just work'.

    If you programmed it via an external SWD programmer then you'd be sorted though - just shove the nRF52832DK firmware on there and you're laughing.

    I might have a word with them and see if we can arrange a way to get it on the Espruino site - if there's a custom firmware in a format that can be uploaded with their bootloader then it'd be much easier.

  • Just an FYI, I used the SWD pins and loaded the nrf52832 hex file and was indeed off to the races.

  • Hi @billsalt, could you explain to me what you used to load the nrf hex file and which the SWD pins are?

  • I used nrfjprog from the Nordic Semiconductor toolset using the Nordic Development Kit JTAG output. The SWD (SoftWare Debugger) pins are on the center connector X1 (loaded on the Pro version). Adafruit schematic:

  • Thank you! Haven't used any Nordic Dev toolkit before (just been married to all the Espruino devices to date).

  • Oh never mind I think I found the one ... on the Espruino site of course!

  • They all have JTAG output, though it isn't widely documented due to agreements with the Segger debugger. The nrf52-dk is a good choice, since it will natively run espruino as well.

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview

Adafruit Feather nRF52

Posted by Avatar for RichDunajewski @RichDunajewski