LPC812 (Free) Evaluation Board Documents

Description of your first forum.
Granzeier
Posts: 7
Joined: Sun Nov 23, 2014 2:42 am
Contact:

LPC812 (Free) Evaluation Board Documents

Post by Granzeier »

Sorry if I am missing something, but I have looked everywhere that I can think to look, and cannot find any docs for getting started with the LPC812 (Free) Evaluation unit that I just received. I have hooked it up to a USB-Ser dongle that I had, but am not sure if I need to use a serial terminal, or the BASIC IDE, or something else. Also, I have crossed the Rx and Tx lines, is this correct, or do they go straight-through?

Where would I look for the information to get started with this board? It looks pretty cool.


Art G. Granzeier III, President
Granzeier Consulting
http://www.granzeier.com
Helping to Build a Better Engineer

basicchip
Posts: 1090
Joined: Fri Oct 19, 2012 2:39 am
Location: Weeki Watchee, FL
Contact:

Re: LPC812 (Free) Evaluation Board Documents

Post by basicchip »

Same procedure as the PRO. I'll add a picture to the help file for the LPC812

www.coridium.us/ARMhelp/index.htm#page=bMITEexpGO.html

basicchip
Posts: 1090
Joined: Fri Oct 19, 2012 2:39 am
Location: Weeki Watchee, FL
Contact:

Re: LPC812 (Free) Evaluation Board Documents

Post by basicchip »

TXD and RXD are from the ARM perspective. (ie it is sending on TXD, listening on RXD)

olzeke51
Posts: 414
Joined: Sat May 17, 2014 4:22 pm
Location: South Carolina

Re: LPC812 (Free) Evaluation Board Documents

Post by olzeke51 »

its also known as BasicChiip SO-20 in the Hardware section of the online help.
here is the link to the online help file http://www.coridium.us/ARMhelp/index.htm
look at the Getting started section.
Been there ......
Olzeke51

Granzeier
Posts: 7
Joined: Sun Nov 23, 2014 2:42 am
Contact:

Re: LPC812 (Free) Evaluation Board Documents

Post by Granzeier »

Ok, I was able to find the information for the BASICboard, using the LPC1114 chip (which Bruce was also kind enough to send to me; thanks, Bruce.) Both of these links refer me to those pages. However I was actually looking for the information for the LPC812-based eval board, as seen under the "Free Stuff" heading on the Coridium home page (bottom-left part of front page) - unless the 812 eval board is the same as the BASICboard, only without the FTDI, and the prototyping bells and whistles.

The reason that I started with the LPC812, rather than the Windows-based BASICboard, is that I normally run Linux, and it can sometimes be a little bit of a pain to pass USB devices through to my Windows 7 environment running under a VM (specifically Virtual Box.) My impression is that this system had BASIC burned into the firmware (a la the MicroMite - http://geoffg.net/micromite.html,) and that I could just use a terminal-emulator program (Xterm, or whatever) to communicate with the on-chip interpreter. Or, is the BASICchip LPC812 eval board using a byte-code interpreter, more like the BASIC Stamp (http://www.parallax.com/product/pbasic1_p? Or, do I have everything totally screwed up in my mind? :o

Anyway, this looks interesting, and it looks like the BASICchip would be a quick and easy way to get into the ARM architecture.
Art G. Granzeier III, President
Granzeier Consulting
http://www.granzeier.com
Helping to Build a Better Engineer

basicchip
Posts: 1090
Joined: Fri Oct 19, 2012 2:39 am
Location: Weeki Watchee, FL
Contact:

Re: LPC812 (Free) Evaluation Board Documents

Post by basicchip »

All of our products now use a pre-processor/compiler that runs on the PC that downloads compiled hex code to the target board/chip via a serial connection. I added a couple pictures for BASICboard and LPC812 connections on this page

http://www.coridium.us/ARMhelp/index.ht ... SBpro.html

The difference between the LPC812 BASIC and the LPC1114 BASIC are the LPC812 is slower and has less memory, though it supports all the features of the LPC1114 including string handling and floating point. We have considered releasing a version of BASIC for the LPC812 that disables floating point, that would give you 8K of user code space vs. the present 4K.

At one point a couple years back I had the tools running on linux, but really had no interest from anyone willing to do beta testing. The compiler and pre-processor written in C port quite easily. The BASICtools front end is written in Tcl was running on linux before we made numerous changes to support Win-Vista/7/8

Granzeier
Posts: 7
Joined: Sun Nov 23, 2014 2:42 am
Contact:

Re: LPC812 (Free) Evaluation Board Documents

Post by Granzeier »

Ok, thanks. I think that I willl give it a try under Wine, first, before trying it in a VM. Any one have any luck with that yet? (Ok, maybe I am a bit of a rebel. :lol: )

I will let you know what happens.
Art G. Granzeier III, President
Granzeier Consulting
http://www.granzeier.com
Helping to Build a Better Engineer

olzeke51
Posts: 414
Joined: Sat May 17, 2014 4:22 pm
Location: South Carolina

Re: LPC812 (Free) Evaluation Board Documents

Post by olzeke51 »

Any luck on the files/program in the WINE environment??
OH, have a Merry Christmas while you are dinkin' around with the 812
Olzeke51

Granzeier
Posts: 7
Joined: Sun Nov 23, 2014 2:42 am
Contact:

Re: LPC812 (Free) Evaluation Board Documents

Post by Granzeier »

Not yet, it will install, but then reports that there are no ports. DMESG reports that the FTDI chip (using the Armite(?) for simplicity - it already has the FTDI chip on-board. (It is this board, hoping that I got it right...:)
Image

When I do a dmesg, I can see the FTDI chip, and it resolves to /dev/ttyUSB0 (last line of the screen shot below,) so I am thinking that I just need to link that to COM1. Unfortunately, I am not really a Linux expert, and so need to do a bit more research on how to link those ports.
Image

Next, I tried to install the IDE into Windows 7 in VirtualBox (V 4.3.12). The USB port never showed up when I tried to attach it to the Windows guest. I remembered that I had had troubles with my Atmel programmer (USB-ASP) not showing up also - even though dmesg did show the programmer in my host, Linux Mint. After a bit of research, I found that someone had set up a COM port under settings:
Image
(Check out the settings window on the right, I underlined the important parts in red. You will select the COM port that you want from the drop down menu, and then type in the TTY port in the Port/File Path field below.)

Once I did that, I was able to boot Windows 7 in VirtualBox, and launch the BASIC IDE, success!
Image

One caveat - if you do set this up, do not unplug the Armite (note to self: RTFM, there is a reset button right there on the BASIC IDE screen. :oops: ) When you plug it back in, it may resolve to another TTY port - the Windows guest in VirtualBox will not be able to see the board, then.

I still want to set this up to run "natively" in Linux, using Wine. When I get a bit more time (probably after the New Year,) I will figure out how to do that, and will report back.

Merry Christmas, everyone!

Dinkin' around the Christmas Tree
at the Eight-Twelve party hop
USB hung where you can see
Ev'ry connection tries to crop

You will get a sentimental feeling
When you hear voices singing
"Let's be jolly; code and prog with boughs of holly"

Dinkin' around the Christmas Tree
Have a happy compile
Everyone's prog-ing merrily
In a new old fashioned way

With apologies to Johnny Marks & Brenda Lee
Art G. Granzeier III, President
Granzeier Consulting
http://www.granzeier.com
Helping to Build a Better Engineer

AMDlloydsp
Posts: 99
Joined: Mon Apr 15, 2013 3:51 pm
Location: NE Central FL

Re: LPC812 (Free) Evaluation Board Documents

Post by AMDlloydsp »

With apologies to Johnny Marks & Brenda Lee
-----------
??? What about to US?

:o
Lloyd

Post Reply