Difference between revisions of "BoSL Board nRF9161"

From BoSL Wiki
Jump to navigation Jump to search
Line 7: Line 7:
 
Flowing this guide [https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu] has been very useful. With it I have been able to update the firmware on the nRF9160, though the last step about confirming the image is throwing an error so I am unable to keep the updated firmware after reset. This seems like a small hurdle however and I am happy that I have been able to load a new program via UART.
 
Flowing this guide [https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu] has been very useful. With it I have been able to update the firmware on the nRF9160, though the last step about confirming the image is throwing an error so I am unable to keep the updated firmware after reset. This seems like a small hurdle however and I am happy that I have been able to load a new program via UART.
  
== 2024 May 31 ==
+
== 2024 November 7 ==
 +
 
 +
One problem to deal with is that the nRF9161 has only 4 unified SPI/I2C/UART ports, 3 of which are needed for the SDHC card, RTC, and external programming. This leaves one UART for talking with external sensors. To provide more we will need to lean on UART expanders which multiplex one SPI port into several UART ports. A nifty part I found for this is the SC16IS752, this breaks one SPI into two UART which can either operate in RS232 or RS485 mode! It has great low power performance too.

Revision as of 01:45, 7 November 2024

This is a temporary page to discuss an upgraded version of the BoSLboard where the AVR/SIM7000 stack is replaced with a nRF9161.

The nRF9161 is an evolution of the nRF9160 and its main advantage for our applications is the ability to perform PSM on roaming networks [1]

In terms of loading applications onto this new board. It seems possible to use MCUboot to upload new firmwares over UART [2][3][4]. Though the specifics, I am not yet sure of.

Flowing this guide [5] has been very useful. With it I have been able to update the firmware on the nRF9160, though the last step about confirming the image is throwing an error so I am unable to keep the updated firmware after reset. This seems like a small hurdle however and I am happy that I have been able to load a new program via UART.

2024 November 7

One problem to deal with is that the nRF9161 has only 4 unified SPI/I2C/UART ports, 3 of which are needed for the SDHC card, RTC, and external programming. This leaves one UART for talking with external sensors. To provide more we will need to lean on UART expanders which multiplex one SPI port into several UART ports. A nifty part I found for this is the SC16IS752, this breaks one SPI into two UART which can either operate in RS232 or RS485 mode! It has great low power performance too.