Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
9 years, 9 months ago.
Mbed transfer to prodution
Hello All,
I have some questions about transfer to final product.
If I am using lpc1114fd28. Can I pull out the chip(lpc1114) out of the mbed plattform and put on my own pcb. (of course having a proper crystal, reset and power supply). Or is dependant on the microcontroller on the mbed plattform? using mbed plattform as programmer.....
Can I put a new empty lpc1114fd28 in the socket on the mbed platform and program it? Or does the mcu need to preloaded which som code? I guess that is handeled by additional microcontroller on mbed platform.
Can I implement the three communication lines on mbed plattform which goes to lpc1114fd28 to my own pcb design and use mbed plattform as a in-circuit-programmer?
Can i reconfigure mbed to use internal crystal of target micro controller, instead of external.
I am trying to understand if it is time to leave mbed or if i should use it all the way to full production...
I like the simplicity so far.
1 Answer
9 years, 9 months ago.
Do you mean LPC1114FN28? if so then you can pull the MCU off the socket and use that on you own board and replace that with a 'blank' MCU.
Yes you can use the SWDIO, SWCLK, nR, VIN and GND lines to program you own board. (remove the MCU from the MBED board first you can't program two at a time).
The default clock set up is for IRC so the 12MHz crystal is not required, but if you want to use a crystal for your clock source, you will need to change the clock set up in system_LPC11xx.c file (line 111) to this:
'#define SYSPLLCLKSEL_Val 0x00000001'
Great! Exactly what I was asking for! So i guess this works for all mbed platforms but most of them you need to de-solder the mcu to use it for in circuit programming?
posted by 13 Mar 2015No, that would be an overkill. Most platforms have a facility to bypass the on-board MCU and connect to your own board. The easiest are the Freescale platforms, you can disable the on board MCU by disconnecting a jumper and use the SWD or JTag socket to connect your own board for programming, here's an example:
https://developer.mbed.org/cookbook/Prototype-To-Hardware-KL25Z
posted by 13 Mar 2015