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/30 06:46]
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.The board allow engineers to develop their applications from initial ​prototypes ​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.+[[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 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-04.jpg?300|}} </​WRAP>​+<WRAP centeralign>​{{:​nblocks:​n-pro-10-02.jpg?300|}} </​WRAP>​
  
- +<​WRAP ​centeralign>​{{:​nblocks:​n-pro-10-nbusa.jpg|}}</​WRAP>​
-<​WRAP ​left 600px  :en> +
-{{:​nblocks:​n-pro-00-con-table-a-02.jpg|}} +
- +
-</​WRAP>​ +
-{{:​nblocks:​n-pro-00-con-table-a-02.jpg?​600|}}+
 \\ \\
 +<WRAP centeralign>​{{:​nblocks:​n-pro-10-nbusb.jpg|}} </​WRAP>​
 \\ \\
-<​WRAP ​left 600px  :en> +<​WRAP ​centeralign>​{{:​nblocks:​n-pro-10-nbusc.jpg|}}</​WRAP>​ 
-{{:​nblocks:​n-pro-00-con-table-a-02.jpg|}}+\\ 
 +<WRAP centeralign>​{{:​nblocks:​n-pro-10-nbusd.jpg|}}</​WRAP>​
  
-</​WRAP>​ 
-{{:​nblocks:​n-pro-00-con-table-a-02.jpg?​600|}} 
 \\ \\
 \\ \\
  
-<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>​ 
- 
-\\ 
-\\ 
-\\ 
  
 ===== 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 351: 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 358: Line 144:
 \\ \\
 \\ \\
- 
- 
- 
- 
- 
- 
  
 =====References===== =====References=====
nblocks/n-pro-10.1572432419.txt.gz · Last modified: 2019/10/30 06:46 by faizan