Okay, so today is the day (well, lunchtime and evening), I've just tried it quickly before I start work however and I had a missing serial module warning (which I installed from the pyserial 2.6 package page).
I then tried running it again and it complains about a missing main.cpp, neither the mbed SDK porting page nor the mbed tools page clearly state how this file is supposed to come into existence (and I've re-read both pages thrice), it certainly doesn't appear to be there from git nor does it get generated when I run the following command;
python workspace_tools\make.py -m LPC1788 -t ARM -s COM3 -d E:\ -p 0
(Please note, the LPC1788, at least in the HY-LPC1788-CORE form, does NOT provide UMS like the mbed LPC1768, but I do have the latter hooked up, I was going to let it output the BIN file to there, and then flash it to my "88" manually with Segger J-Flash ARM).
The error I get is as follows;
>>> BUILD PROJECT: BASIC (LPC1788, ARM)
Compile: main.cpp
[ERROR] [Error 2] The system cannot find the file specified
This relates to not being able to find the armcc compiler. I installed the GNU Tools for ARM Embedded Processors as per the mbed-tools page, however these don't seem to provide "armcc.exe".
First I thought it might be the spaces, so I created a symlink to the gcc folder, then I tried symlinking arm-eabi-none-gcc.exe to armcc.exe and started getting different errors such as;
armcc: error: unrecognized command line option '--cpu=Cortex-M3'
armcc: error: unrecognized command line option '--split_sections'
etc
I also tried another path / gcc binary to the same problems. I'm starting to think I don't have the right toolchain installed and rapidly being out of my league here. I could do with a little insight :)
On that note I decided to go for the Code Red suit first, since it supports a decent code size. Exporting hello-world to Code Red went fine, and immediatly worked. Dragging created bin file to my LPC1768 worked perfectly, so couldnt be much easier than that :)
However then I tried geting the Github mbed library, and compiling the hello world program with that one. Apparantly then you need to do something else, since it mainly gives me many compilation errors. I deleted all unrelated directories (other compilers and targets), and then it complains it can't find LPC17xx.h, even though it is there and in its search path. Thats why I liked mbed so much, no crap with stupid compilers :P
So guess that is a bit more work to get going on. Maybe anyone happened to have done that before?
Edit: Well got it a bit further with manual includes, but it looks mainly like I am burrying myself deeper :P