User Tools

Site Tools


nblocks:n-lp

n-LP

page building in progress, based on n-DAP…
Form CP12 with 20 pins
Programmable via JTAG or DFU

n-DAP

n-dap-v3-orthographic.jpg

mbed enable board

License GPL 2.0
Authors NC
Contributors MC
Based on
Categories
Repo Bitbucket
  • Small generic processor board, Low Power cortex M4


Block Diagram, used as programming/debugging interface



Pinout

  • The board has 12 pins, 6 for each side, If the board is used as SWD interface, only 3 pins for signals and 2 pins for power are needed


Background

'LPC11U35' based CMSIS-DAP programming of ARM Cortex devices via SWD. Appears as a Disk to PC. Tested with mbed firmware.
Provides 'mbed-enable' capability and can be designed-in as an SMD component or used as external programmer/debuger.
Deployed as main CPU in use cases like MODBUS host and client controller, Thermocouple and load-cell interface.



Features

  • Breadboard-able: 1/10 inch connector pitch
  • Robust USB mini connector:



n-DAP as small application processor board

  • Checking the working target setup

  • compile

  • After pressing [SW4+SW3], then [SW3 only], then [release SW3],CPU is in ISP mode and appears as Disk with name '“CRP DISABLD”'
  • Remove previous firmware from CPU flash by deleting the file 'firmware.bin'
  • The folder should be empty, if not then the device can not be programmed
  • Then just drag-drop the new compiled .bin to the mbed board. It should appear as firmware.bin



CMSIS-DAP Interface Firmware

This is “mbed-enable Firmware”

The CMSIS-DAP Interface Firmware provides:

  • USB Mass Storage Device for drag and drop programming of the target chip
  • USB Communications Device Class for Serial Communication with the target chip
  • USB HID CMSIS-DAP for debugging
  • USB bootloader for updating the interface firmware itself

When n-DAP flash memory is empty or when in ISP mode it appears as a disk named CRP DISABLD
If the CMSIS-DAP (named also mbed_HDK) is programmed, then after reset n-DAP appears as a disk with the mame MBED


LPC1768

LPC812

The same as LPC1768 above

LPC1114FN28

nRF51822

NXP K64F





  • Update n-DAP photo
  • Update n-DAP pinout photo: P0.17->P0.22 ADC0; P0.16->P0.12 ADC1; 3.3V->3.3V-OUT; PIN4->5V-FROM-USB-OUT
  • Move pinout spreadsheet to pcb repository
  • Add photo of assembled boards
  • Add block-diagram for CMSIS-DAP programming
nblocks/n-lp.txt · Last modified: 2019/02/12 10:07 (external edit)