This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
nblocks:n-pro-10 [2019/10/01 06:43] 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, [[nblocks:n-ble|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-bp.png?900|}} </WRAP> | + | <WRAP centeralign>{{:nblocks:n-pro-10-02.jpg?300|}} </WRAP> |
+ | <WRAP centeralign>{{:nblocks:n-pro-10-nbusa.jpg|}}</WRAP> | ||
\\ | \\ | ||
+ | <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 122: | Line 130: | ||
} | } | ||
</code> | </code> | ||
- | * Delete the existing firmware.bin file, and 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 Lite, select 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. | ||
==USB Serial Port== | ==USB Serial Port== | ||
- | * To use the debug serial port out of the LPC1769 to emulate a serial port over USB see example[[https://developer.mbed.org/handbook/USBSerial|here.]] | + | * To use the debug serial port out of the LPC1769 to emulate a serial port over USB see example [[https://developer.mbed.org/handbook/USBSerial|here.]] |
\\ | \\ | ||
\\ | \\ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
=====References===== | =====References===== |