I'm working on a RISC OS GUI to communicate with the LPC1114's built
in monitor, which allows, among other things, flash erase and
programming.  (The monitor allows it - my GUI doesn't do all the
functions yet.)

I have an Olimex LPC-H1114 board.  I've wired up a MAX3232 to the
serial port, grounded pin 4, and I can communicate with the monitor
programme either via my GUI or via a plain old serial terminal.  I'm
using 9600 baud.

Synchronising only seems to take one '?' character every time.  I
can read the CPU ID.  I can read stuff out of flash and RAM with my
GUI.  The flash is plainly not empty; it looks like Olimex have left
their production test programme in there.

With the serial terminal, I can erase sectors; BUT after the erase,
the LPC1114 doesn't go back to the normal point, waiting for another
command: it goes back to waiting to be resynchronised.  This is not
what I expected.  I get the same result when copying RAM to flash.

Has anyone else any experience of this?  Or have I mis-read the
docs, and it's doing what it should?

Dave

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to