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/02/05 08:40] faizan |
nblocks:n-pro-00 [2022/01/13 06:05] (current) engineer [Getting started] |
||
---|---|---|---|
Line 7: | Line 7: | ||
<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> | |
- | ** to be updated ** | + | \\ |
+ | <WRAP centeralign>{{:nblocks:n-pro-00-nbusb.jpg|}} </WRAP> | ||
\\ | \\ | ||
Line 116: | 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===== |