Track My Order
Frequently Asked Questions
International Shipping Info
Mon-Fri, 9am to 12pm and
1pm to 5pm U.S. Mountain Time:
Chat With Us
June 7, 2009
about 4 years ago
What is the allowed range for Vin?
about 5 years ago
Hi Sparkfun, we are poor college students from San Diego and are using a good part of our budget to fly from San Diego to Boulder. If we bring our sleeping bags, could we sleep in the Sparkfun building?
about 6 years ago
Yes indeed. How to program the LPC2148 without a JTAG programmer: http://ieee.ucsd.edu/news/item.php?id=144
I’ve written a tutorial on how to program the LPC2148 over USB from Windows, Linux, and Mac at: https://sites.google.com/a/eng.ucsd.edu/ece30/lab-1
I wrote a USB bootloader that acts as a USB mass storage device (like a flash drive), so it is compatible with all operating systems without having to install any drivers. You program the board by copying the binary file to the block device using ‘dd’. The blinky project contains a Makefile which contains targets that automate the programming process. I borrowed the idea from this sparkfun tutorial: http://www.sparkfun.com/tutorials/94. My platform addresses several shortcomings in Sparkfun’s implementation:
- does not require an SD card
- works on windows, linux, and mac. The SF implementation only works on Windows because Windows' FAT driver writes blocks to sequential logical block addresses. If you try to copy a binary file onto the device from linux, it won’t work, because the linux FAT driver scatters the file all across the device, rendering the binary useless. My approach is to treat the LPC2148 as a raw block device, and use ‘dd’ to write the binary to flash, which ensures that the binary shows up at a specific place in memory without being fragmented.
- provide a serial connection over USB through a firmware library ‘usbser’ that makes the LPC2148 look like a virtual COM port, so that you can read and write to it from a serial console. All three operating systems already contain drivers that support virtual COM ports.
The only catch with this bootloader is that you first have to load it onto the device using the Philips-provided on-chip serial bootloader before you can program it over USB.
about 6 years ago
Is the crystal in a removeable socket?
about 7 years ago
I have gotten this board working with WinARM. I wrote blinky using timer0 with interrupts. See http://ieee.ucsd.edu/news/item.php?id=104. To program this board, you will need the USB to serial breakout board. DON’T BUY THE DEVEL KIT!!!
No public wish lists :(
Forgot your password?
No account? Register one!