Difference between revisions of "Microcontrollers"

From Wiki at Neela Nurseries
Jump to: navigation, search
m (^ ARM Cortex-M33 CMSIS: Adding to new section on ARM M33 CMSIS with prior edits save, amending now with current save of page edits.)
(^ ARM Cortex-M33 CMSIS: adding notes about and URL to Sparkfun instructions on programming nRF9160 Thing Plus dev kit.)
Line 107: Line 107:
 
*  https://github.com/ARM-software/CMSIS_5
 
*  https://github.com/ARM-software/CMSIS_5
 
*  https://github.com/ARM-software/CMSIS_5/releases/tag/5.8.0
 
*  https://github.com/ARM-software/CMSIS_5/releases/tag/5.8.0
 +
 +
Working with Sparkfun nRF9160 based Thing Plus, Sparkfun's following page instructs how to install <code>newtmgr</code>:
 +
*  https://learn.sparkfun.com/tutorials/nrf9160-thing-plus-hookup-guide/programming-and-debugging
  
 
<!-- comment -->
 
<!-- comment -->

Revision as of 23:42, 1 August 2021

2021-07-09 Friday

Notes On Microcontrollers </center>


^ Manufacturers of Microcontrollers

Manufacturers visited:

Not yet visited:

    • Cypress Semiconductor
    • Renesas of Japan
    • Silabs
    • Dialog
    • Qualcomm

^ NordicSemi

An nRF9160 development kit:

Notes on building, flashing to board, and testing example vRF9160 projects and demos:

^ nRF9160 Getting Started Pages

2021-07-20 Tuesday Searching at NordicSemi.com specifically for example code for the nRF9160:

The most important information for firmware starting works at this link for nRF9160 SDK. Note that there is mention of Zephyr RTOS integration:

Hmm, what we thought was a code bundle, code examples has only pre-built binaries. This developers' forum post spells out in detail what was available -- three demos only -- in 2019. See the replies from Nordic's engineer Oyvind:

2021-07-25
This may be the best "getting started" page at Nordic:

^ Hard to locate nRF9160 DK schematic!

A page at Nordicsemi which links to schematics in a larger downloadable file, or so claimed:

Another link seemingly close to the schematic but not getting us there:


^ nRF9160 SDK supported boards

nRF9160 Development Kit (DK) boards:

Smaller dev board from Sparkfun, Thingy:91 . . .


^ nRF9160 Thing Plus by Sparkfun

Some notes on Sparkfun development board named nRF9160 Thing Plus</b>:

How to configure and drive UART on nRF9160:


^ ARM Cortex-M33 CMSIS

ARM Cortex-M33 hardware abstraction layer and CMSIS details here:

Explore and download CMSIS from Github:

Working with Sparkfun nRF9160 based Thing Plus, Sparkfun's following page instructs how to install newtmgr:


^ Microcontroller Qualities and Considerations

Low power benchmark testing:

Out of Order Execution:


^ References

Util nrfjprog suppposedly here:


- - - top of page - - -