User Tools

Site Tools


nblocks:n-dap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
nblocks:n-dap [2019/05/02 10:47]
faizan [n-DAP]
nblocks:n-dap [2020/01/23 06:47] (current)
engineer
Line 1: Line 1:
- +====== ​n-DAP ====== 
-<​WRAP ​ no_pdf hide> +~~CLOSETOC~~ 
-  *<todo #​engineer:​2017-10-31>​Update ​n-DAP photo</​todo>​ +<WRAP right 220px nblock ​smaller ​round :en>
-  *<todo #​engineer:​2017-12-17>​Update n-DAP pinout photo: P0.17->​P0.22 ADC0; P0.16->​P0.12 ADC1; 3.3V->​3.3V-OUT;​ PIN4->​5V-FROM-USB-OUT </​todo>​ +
-  *<todo #​engineer:​2017-12-17>​Move pinout spreadsheet to pcb repository </​todo>​ +
-  *<todo #​engineer:​2018-01-02>​Add photo of assembled boards </​todo>​ +
-  *<todo #​engineer:​2017-12-17>​Add block-diagram for CMSIS-DAP programming </​todo>​ +
- +
-  * <todo @Manuel> Review, propose updates </​todo> ​  +
-  * <todo @Nikos> Find and promote capability to be used as DAP for STM32 </​todo>​  +
-  * <todo @Faizan> Rework and introduce a Template </​todo>​  +
-  * <todo > New board picture with arrows to buttons, ledes, connector </​todo>​  +
-  * <​todo ​ #​faizan:​2019-04-26>​ Move the target programing diagram lower </​todo>​  +
-  * <todo >Add a picture in perspective </​todo>​  +
- +
-~~TODOLIST ns:​nblocks:​n-dap completed:​no~~ +
-</​WRAP>​ +
- +
- +
- +
-<WRAP right 190px nblock ​ ​box ​round :en>+
 <WRAP centeralign>//​**n-DAP**//​ </​WRAP>​ <WRAP centeralign>//​**n-DAP**//​ </​WRAP>​
-<WRAP centeralign>​{{n-dap-v3-orthographic.jpg?100}}</​WRAP>​+{{:nblocks:n-dap-10b.jpg}}
 <WRAP centeralign>​mbed enable board </​WRAP>​ <WRAP centeralign>​mbed enable board </​WRAP>​
 | License ​       | GPL 2.0 | | License ​       | GPL 2.0 |
Line 31: Line 13:
 </​WRAP>​ </​WRAP>​
  
-====== n-DAP ======+
 n-DAP is an mbed-enabled development board from the n-Blocks family, with a reduced form factor. n-DAP is an mbed-enabled development board from the n-Blocks family, with a reduced form factor.
 <WRAP centeralign>​{{:​nblocks:​n-dap-3d.png?​400|}}</​WRAP>​ <WRAP centeralign>​{{:​nblocks:​n-dap-3d.png?​400|}}</​WRAP>​
Line 40: Line 22:
  
 ===DAP interface=== ===DAP interface===
-The n-DAP [if flashed with a binary imagebehaves as a USB to JTAG/SWD bridge between the computer and target'​s debug access port, using the ARM CMSIS DAP for user friendly programming and debugging. It enables firmware development for n-Blocks boards using the ARM mbed platform and can also be used with industry standard tools such as Keil and IAR. +The n-DAP (if flashed with a binary imagebehaves as a USB to JTAG/SWD bridge between the computer and target'​s debug access port, using the ARM CMSIS DAP for user friendly programming and debugging. It enables firmware development for n-Blocks boards using the ARM mbed platform and can also be used with industry standard tools such as Keil and IAR. 
  
 The CMSIS-DAP Interface Firmware provides: The CMSIS-DAP Interface Firmware provides:
Line 53: Line 35:
  
 ===== MCU Features ==== ===== MCU Features ====
 +<WRAP left 600px  :en>
   * ARM Cortex-M0 processor   * ARM Cortex-M0 processor
   * 50 MHz max CPU frequency   * 50 MHz max CPU frequency
Line 62: Line 45:
   * Internal low-power, low-frequency WatchDog Oscillator ​   * Internal low-power, low-frequency WatchDog Oscillator ​
   * 54 GPIOs with configurable pull-up/​pull-down resistors   * 54 GPIOs with configurable pull-up/​pull-down resistors
 +</​WRAP>​
   * 8 GPIOs can be selected as edge and level sensitive interrupt sources   * 8 GPIOs can be selected as edge and level sensitive interrupt sources
   * Programmable WatchDog Timer with a dedicated internal WatchDog Oscillator (WDO)   * Programmable WatchDog Timer with a dedicated internal WatchDog Oscillator (WDO)
nblocks/n-dap.1556808438.txt.gz · Last modified: 2019/05/02 15:47 (external edit)