User Tools

Site Tools


nblocks:n-pro-10

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-pro-10 [2019/10/02 10:09]
faizan
nblocks:n-pro-10 [2020/02/07 12:09] (current)
faizan
Line 1: Line 1:
 +
 +
  
 ======n-PRO-10====== ======n-PRO-10======
Line 10: Line 12:
 <WRAP right 220px nblock round :en> <WRAP right 220px nblock round :en>
 <WRAP centeralign>//​**n-PRO-10**//​ </​WRAP>​ <WRAP centeralign>//​**n-PRO-10**//​ </​WRAP>​
-{{n-pro-10-03.jpg}}+{{n-pro-10-09.jpg}}
 <WRAP centeralign>​ <WRAP centeralign>​
 LPC1769 ​ full breakout in n-PRO modular form factor</​WRAP>​ LPC1769 ​ full breakout in n-PRO modular form factor</​WRAP>​
-| License ​       | GPL 2.0 | +| License ​       | GPL 2.0                                                      
-| Status ​        | Tested | +| Status ​        | Tested ​                                                      ​
-| Buy at:        |   ​+| Buy at:        |                                                              
-| Categories ​    ​| ​ +| Categories ​    ​| ​                                                             
-| Hardware repo  | [[https://​bitbucket.org/​nimbus_it/​n-pro-10|Bitbucket]] | +| Hardware repo  | [[https://​bitbucket.org/​nimbus_it/​pcba-n-pro-10|Bitbucket]] ​ 
-| Firmware repo  | [[https://​bitbucket.org/​nimbus_it/​n-pro-10|Bitbucket]] ​|+| Firmware repo  |                                                              |
 </​WRAP>​ </​WRAP>​
  
Line 26: Line 28:
 =====Overview===== =====Overview=====
 <​poem>​ <​poem>​
-[[nblocks:​n-ble|n-PRO-10]] board features NXP's LPC1769 microcontroller and is designed to quickly get started with the ARM Cortex-M3. ​ ​Designed for rapid prototyping and evaluation, ​n-PRO-10 development ​boards are compatible with various toolchains used in the industry. ​[[nblocks:​n-ble|n-PRO-10]] enables engineers to develop their applications from initial prototypes to final production. ​The board includes an onboard, CMSIS-DAP compatible debug probe as well as a connector for use with 3rd party debug probes.+[[nblocks:​n-ble|n-PRO-10]] board features NXP's LPC1769 microcontroller and is designed to quickly get started with the ARM Cortex-M3.The board allow engineers to develop their applications from initial prototype to final production. ​n-PRO-10 development ​board is compatible with various toolchains used in the industry. ​ The board includes an onboard, CMSIS-DAP compatible debug probe as well as a connector for use with 3rd party debug probes.
    
 </​poem>​ </​poem>​
Line 78: Line 80:
  
  
-=====Main Features ​Of The Board=====+=====n-PRO-10 ​Features=====
 <WRAP left 600px  :en> <WRAP left 600px  :en>
   * Standard form-factor   * Standard form-factor
Line 92: Line 94:
  
  
-=====Board Pinout ​projected to Top side=====+=====Board Pinout=====
  
-n-PRO-10 is a **HOST** board with 4 x 60 pin MOLEX SLIMSTACK ​connectors at bottom side, following the [[nblocks:​nproformfactor|n-Blocks PRO form factor]].\\+n-PRO-10 is a **HOST** board with four Hirose DF30-series ​60-pin low profile ​connectors at bottom side, following the [[nblocks:​nproformfactor|n-Blocks PRO form factor]].\\
 <WRAP centeralign>​{{:​nblocks:​n-pro-10-02.jpg?​300|}} </​WRAP>​ <WRAP centeralign>​{{:​nblocks:​n-pro-10-02.jpg?​300|}} </​WRAP>​
  
- +<WRAP centeralign>{{:​nblocks:​n-pro-10-nbusa.jpg|}}</WRAP>
-**NBUS1** +
- +
-<csv> +
-Pin No.,Pin Name,​Description +
-2,​GND, ​                  +
-4,​P2.0, ​                   +
-5,P2.1, +
-6,P0.10, +
-7,P0.11, +
-8,P0.17, +
-9,P0.18, +
-10,P0.15 +
-11,P0.16, +
-12,RESET-CPU, +
-13,P2.9, +
-14,P1.23, +
-15,P0.23, +
-16,P0.24, +
-17,P2.13, +
-18,P2.12, +
-19,P0.29, +
-20,P0.20, +
-21,P0.22, +
-22,P0.21, +
-23,SLEEP, +
-28,5V, +
-29,GND, +
-30,3.3V, +
-31,3.3V, +
-32,GND, +
-33,5V, +
-39,P4.29, +
-40,P4.28, +
-41,P0.19, +
-42,P0.20, +
-43,P0.8, +
-44,P0.9, +
-45,P0.7, +
-46,P0.6, +
-47,P2.7, +
-48,VBAT, +
-49,P1.27, +
-50,P0.25, +
-51,P0.26, +
-52,P1.22, +
-53,P2.5, +
-54,P0.2, +
-55,P0.3 +
-56,P0.5 +
-57,P0.4, +
-59,GND, +
- +
-</​csv>​ +
- +
-**NBUS2** +
-<​csv>​ +
-Pin No.,Pin Name,​Description +
-2,GND, +
-4,P2.2, +
-5,P2.3, +
-6,P0.27, +
-7,P0.28, +
-8,P1.26, +
-9,P1.24, +
-10,VBAT, +
-11,P3.26, +
-12,RESET-CPU, +
-13,P1.16, +
-14,P3.25, +
-15,P1.0, +
-16,P1.1, +
-17,P1.4, +
-18,P1.8, +
-19,P1.9, +
-20,P1.10+
-21,P1.14, +
-22,P1.15, +
-23,P1.17, +
-24,RESET-OUT,                     +
-28,5V, +
-29,GND, +
-30,3.3V, +
-31,3.3V, +
-32,GND, +
-33,5V, +
-39,P2.11 +
-40,P1.29 +
-41,P0.0 +
-42,P0.1 +
-43,P1.30 +
-44,P1.31 +
-45,P1.28 +
-46,P2.4 +
-47,​JTAG-TMS-SWDCLK,​ +
-49,​JTAG-TMS-SWDIO,​ +
-50,P2.8 +
-51,P1.25 +
-52,P2.6 +
-53,P1.21 +
-54,P1.20 +
-55,P1.19 +
-56,P1.18 +
-57,P2.10 +
-59,GND, +
-</​csv>​ +
- +
- +
-**NBUS3** +
- +
-<​csv>​ +
-Pin No.,Pin Name,​Description +
-2,​GND, ​                  +
-4,​P2.0, ​                   +
-5,P2.1, +
-6,P0.10, +
-7,P0.11, +
-8,P0.17, +
-9,P0.18, +
-10,P0.15 +
-11,P0.16, +
-12,​RESET-CPU,​ +
-13,P2.9, +
-14,P1.23, +
-15,P0.23, +
-16,P0.24, +
-17,P2.13, +
-18,P2.12, +
-19,P0.29, +
-20,P0.20, +
-21,P0.22, +
-22,P0.21, +
-23,SLEEP, +
-28,5V, +
-29,GND, +
-30,3.3V, +
-31,3.3V, +
-32,GND, +
-33,5V, +
-39,P4.29, +
-40,P4.28, +
-41,P0.19, +
-42,P0.20, +
-43,P0.8, +
-44,P0.9, +
-45,P0.7, +
-46,P0.6, +
-47,P2.7, +
-48,VBAT, +
-49,P1.27, +
-50,P0.25, +
-51,P0.26, +
-52,P1.22, +
-53,P2.5, +
-54,P0.2, +
-55,P0.3 +
-56,P0.5 +
-57,P0.4, +
-59,GND, +
- +
-</​csv>​ +
- +
-**NBUS4** +
-<​csv>​ +
-Pin No.,Pin Name,​Description +
-2,GND, +
-4,P2.2, +
-5,P2.3, +
-6,P0.27, +
-7,P0.28, +
-8,P1.26, +
-9,P1.24, +
-10,VBAT, +
-11,P3.26, +
-12,​RESET-CPU,​ +
-13,P1.16, +
-14,P3.25, +
-15,P1.0, +
-16,P1.1, +
-17,P1.4, +
-18,P1.8, +
-19,P1.9, +
-20,P1.10, +
-21,P1.14, +
-22,P1.15, +
-23,P1.17, +
-24,​RESET-OUT, ​                    +
-28,5V, +
-29,GND, +
-30,3.3V, +
-31,3.3V, +
-32,GND, +
-33,5V, +
-39,P2.11 +
-40,P1.29 +
-41,P0.0 +
-42,P0.1 +
-43,P1.30 +
-44,P1.31 +
-45,P1.28 +
-46,P2.4 +
-47,​JTAG-TMS-SWCLK,​ +
-49,​JTAG-TMS-SWDIO,​ +
-50,P2.8 +
-51,P1.25 +
-52,P2.6 +
-53,P1.21 +
-54,P1.20 +
-55,P1.19 +
-56,P1.18 +
-57,P2.10 +
-59,GND, +
-</csv> +
 \\ \\
 +<WRAP centeralign>​{{:​nblocks:​n-pro-10-nbusb.jpg|}} </​WRAP>​
 \\ \\
 +<WRAP centeralign>​{{:​nblocks:​n-pro-10-nbusc.jpg|}}</​WRAP>​
 \\ \\
 +<WRAP centeralign>​{{:​nblocks:​n-pro-10-nbusd.jpg|}}</​WRAP>​
 +
 +\\
 +\\
 +
  
 ===== Getting started===== ===== Getting started=====
-===Blinky with mbed compiler=== 
  
-  * Use the USB to connect ​the board to the computer.  +  * Connect ​the board to the battery or power supply
-  * You should see the LED on  +  * Press the reset button, green LED will indicate ​that you have power connected
-  * After a few seconds a mass storage device named CRP_DISABLED ​will show up on your computer ​  +
-  * On it will be a single 64KB file, firmware.bin, ​that represents the contents of the flash  +
-{{:​nblocks:​n-pro-00-04.png?400|}}+
   * Select target on mbed online compiler   * Select target on mbed online compiler
-  * Create a blinky program like below+  * Create a blinky program like below. Compile and it will get downloaded.
 <code c++> <code c++>
 #include "​mbed.h"​ #include "​mbed.h"​
Line 338: Line 130:
 } }
 </​code>​ </​code>​
-  * Delete ​the existing firmware.bin fileand replace it with the .bin file you downloaded from the mbed compiler. ​+  *Connect ​the board to j-link. 
 +{{:​nblocks:​n-pro-10-p1.jpg?​400|}} 
 +  * Open J-Flash Liteselect ​the device. 
 +{{:​nblocks:​n-pro-10-p0.jpg?​600|}} 
 +  * Select the bin file downloaded from mbed compiler. 
 +{{:​nblocks:​n-pro-10-p2.jpg?​600|}} 
 +  * Click on Program device 
 +{{:​nblocks:​n-pro-10-p3.jpg?​400|}}
   * Press RESET, and the board will now be running your code.   * Press RESET, and the board will now be running your code.
  
Line 345: Line 144:
 \\ \\
 \\ \\
- 
- 
- 
- 
- 
- 
  
 =====References===== =====References=====
nblocks/n-pro-10.1570025366.txt.gz · Last modified: 2019/10/02 10:09 by faizan