Hi Daniel,
After successfully testing the compilation you made to use a Coolcomponents board for MBED, I am a bit confused regarding the SPI channel used in the compilation for MBED (0.99-1).
According to the contents of the "Makefie-lpc1700", it seems to be using the SPI1:
<nowiki># Special stuff for MBED</nowiki>
BOARDTYPE = -DLPC1768 -DSPI1 -DMBED
but looking at the Jumentum documentation, where the equivalence of Mbed/Jumentum is listed, I se the following correspondence:
MBED -JUM -Function NXP
DIP5 -9 -MOSI1
DIP6 -8 -MISO1
DIP7 -7 -SCK1
DIP8 -6 -SSEL1
DIP11 -18 -MOSI0
DIP12 -17 -MISO0
DIP13 -15 -SCK0
DIP14 -16 -SSEL0
According to this, the compilation should come out ready to use an SD in SP1 (DIP5,6,7,8) when in fact the compilations seem to be using the SP0 (DIP11,12,13,14).
In theory, the usual compilations you were releasing should be using DSPI1, according to the makefile, and therefore compatible with the Coolcomponents boards.... but are not.
Is the source file wrong ?, Are the compiler references of SPI0 and SPI1 reversed compared to the NXP naming ?
I will appreciate if you could bring some light to my mental darkness.
Thanks,
Jose Maria
Hello mbed fans,
I have ported the Jumentum system-on-chip to mbed. The web page is at
http://jumentum.sourceforge.net
and can be downloaded at
https://sourceforge.net/projects/jumentum/files/Jumentum-SOC/Jumentum-SOC-0.99.zip/download
It is a BASIC programming language you can use to program your mbed from over the Internet. It supports many of the LPC ARM processor's features such as ethernet, SPI, SD cards, and like mbed itself, is programmable on the web. Jumentum, however, contains the entire development environment on the microcontroller itself, and only needs a web browser to program.
You can literally flash it onto your mbed and start programming. There is a full-screen text editor built (accessible from the serial port or telnet), or you can use the serial port.
It is easy to use to create web-based apps to control hardware, as there are built-in commands in BASIC for web forms and TCP/IP sockets. Examples include controlling an LCD from the web, streaming MP3's from an SD card, and an oscilloscope app that captures waveforms and shows the waveforms as a graphical trace on a web page.
If you want to hook your mbed onto an Ethernet port to try Jumentum-SOC among other projects, use the instructions here (I used the SparkFun PRT-08534):
http://mbed.org/users/rolf/notebook/ethernet/
Jumentum-SOC also works with the earlier LPC21xx ARM processors too.
Enjoy!
Dan