This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
nblocks:n-pro-00 [2020/01/03 10:47] faizan |
nblocks:n-pro-00 [2022/01/13 06:05] (current) engineer [Getting started] |
||
---|---|---|---|
Line 4: | Line 4: | ||
<WRAP right 220px nblock round :en> | <WRAP right 220px nblock round :en> | ||
<WRAP centeralign>//**n-PRO-00**// </WRAP> | <WRAP centeralign>//**n-PRO-00**// </WRAP> | ||
- | {{:nblocks:n-pro-00-03.jpg}} | + | {{:nblocks:n-pro-00-09.jpg}} |
<WRAP centeralign> | <WRAP centeralign> | ||
n-PRO-00</WRAP> | n-PRO-00</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-00|Bitbucket]] | | + | | Hardware repo | [[https://bitbucket.org/nimbus_it/pcba-n-pro-00|Bitbucket]] | |
- | | Firmware repo | [[https://bitbucket.org/nimbus_it/n-pro-00|Bitbucket]] | | + | | Firmware repo | | |
</WRAP> | </WRAP> | ||
Line 81: | Line 81: | ||
n-PRO-00 is a **HOST** board with two Hirose DF30-series 60-pin low profile connectors at bottom side, following the [[nblocks:nproformfactor|n-Blocks PRO form factor]].\\ | n-PRO-00 is a **HOST** board with two 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-00-02.jpg?400|}}</WRAP> | <WRAP centeralign>{{:nblocks:n-pro-00-02.jpg?400|}}</WRAP> | ||
- | + | \\ | |
- | + | <WRAP centeralign>{{:nblocks:n-pro-00-nbusa.jpg|}}</WRAP> | |
- | **NBUS1** | + | \\ |
- | + | <WRAP centeralign>{{:nblocks:n-pro-00-nbusb.jpg|}} </WRAP> | |
- | <csv> | + | |
- | Pin No.,Pin Name,Description | + | |
- | 2,GND, | + | |
- | 4,RXD-0, | + | |
- | 5,TXD-0, | + | |
- | 6,SDA1, | + | |
- | 7,SCL1, | + | |
- | 9,MOSI0, | + | |
- | 10,SCK, | + | |
- | 12,RESET-LPC11, | + | |
- | 15,ADC0, | + | |
- | 16,ADC1, | + | |
- | 19,LPC11-D+, | + | |
- | 20,LPC11-D-, | + | |
- | 28,VSYS, | + | |
- | 29,GND, | + | |
- | 30,3.3V, | + | |
- | 31,3.3V, | + | |
- | 32,GND, | + | |
- | 33,VSYS, | + | |
- | 45,PIO0-15/SCK1, | + | |
- | 46,PIO0-17, | + | |
- | 49,P1.19, | + | |
- | 50,ADC3, | + | |
- | 51,ADC2, | + | |
- | 52,P0.16, | + | |
- | 53,P0.17, | + | |
- | 55,ADC4, | + | |
- | 59,GND, | + | |
- | + | ||
- | </csv> | + | |
- | + | ||
- | **NBUS2** | + | |
- | <csv> | + | |
- | Pin No.,Pin Name,Description | + | |
- | 2,GND, | + | |
- | 12,RESET-TGT, | + | |
- | 28,5V, | + | |
- | 29,GND, | + | |
- | 30,3.3V, | + | |
- | 31,3.3V, | + | |
- | 32,GND, | + | |
- | 33,5V, | + | |
- | 47,SWCLK-TGT, | + | |
- | 49,SWDIO-TGT, | + | |
- | 59,GND, | + | |
- | </csv> | + | |
\\ | \\ | ||
Line 165: | Line 117: | ||
==USB Serial Port== | ==USB Serial Port== | ||
* To use the debug serial port of the LPC11U35 to emulate a serial port over USB see the example [[https://developer.mbed.org/handbook/USBSerial|here.]] | * To use the debug serial port of the LPC11U35 to emulate a serial port over USB see the example [[https://developer.mbed.org/handbook/USBSerial|here.]] | ||
+ | |||
+ | |||
+ | ===Using n-PRO-00 as drag n drop programming tool=== | ||
+ | The 10-pin JTAG connector available on board, is to program a target ARM-Cortex board (Not the n-PRO-00 LPC11U35 Microcontroller). \\ | ||
\\ | \\ | ||
+ | <WRAP centeralign>{{:nblocks:n-pro-00-prog01.jpg?600|}} </WRAP> | ||
+ | \\ | ||
+ | To be able to use the n-PRO-00 as programming tool we first need to program it with one of the binaries below:\\ | ||
+ | Once the CMSIS-DAP firmware is programmed to n-PRO-00 LPC11U35 Flash memory, it appears as a USB disk.\\ | ||
+ | Now we are ready to drag n drop the binary for the target board to the USB disk.\\ | ||
+ | ==LPC1768/LPC812== | ||
+ | *[[https://developer.mbed.org/users/chalikias/code/mbed-HDK/| LPC11U35-Firmware for communicating with LPC1768]] (Does not create virtual serial port) | ||
+ | *[[https://os.mbed.com/platforms/SWDAP-LPC11U35/ |SWDAP-LPC11U35 NXP LPC1768 PREBUILD IMAGE]] (Creates a virtual serial port) | ||
+ | |||
+ | ==LPC1114FN28== | ||
+ | *[[https://developer.mbed.org/teams/Switch-Science/wiki/Firmware-LPC1114FN28| Firmware LPC1114FN28]] (Firmware to use n-DAP with the non-SMD LPC1114FN28 DIP-28) | ||
+ | |||
+ | ==nRF51822== | ||
+ | *[[http://www.seeedstudio.com/wiki/Arch_BLE| Seeed studio wiki Arch BLE]] | ||
+ | *[[http://www.seeedstudio.com/wiki/File:Lpc11u35_nrf51822_if_mbed.bin.zip| Seeed studio wiki File:Lpc11u35 nrf51822 if mbed.bin.zip]] | ||
+ | *[[https://os.mbed.com/platforms/Y5-LPC11U35-MBUG/#bootloader-for-ble-mbug |Bootloader for BLE mbug]] | ||
+ | |||
+ | ==NXP K64F== | ||
+ | *[[https://os.mbed.com/platforms/SWDAP-LPC11U35/NXP K64F]] | ||
+ | *[[https://os.mbed.com/media/uploads/chris/lpc11u35_swdap_k64f_if_crc.bin bin]] | ||
+ | |||
+ | ==CMSIS-DAP Interface Firmware== | ||
+ | * [[https://docs.mbed.com/docs/handbook/en/latest/CMSIS/Interface_Firmware/ |CMSIS-DAP Interface Firmware]] | ||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
=====References===== | =====References===== |