Join our technical discussions about Freescale Microcontrollers: M68HC12. (Freescale Semiconductor is a Subsidiary of Motorola).
Hey all I'm hoping someone can point me in the right direction in attaining decent documentations or tutorials on how to program the Demo9S12NE64 microcontroller. Preferably in C. Thanks for you help Gavin
Hi Gavin, I'm a newbie also... and am trying to figure all this stuff out also. I've been listening lots to this forum and going through as much stuff as am able. http://www.pemicro.com/ Has some really cool stuff wrt programming the 6812NE series, using the BDM port and all that. Codewarrior is really cool also... and can be used as a trainer of sorts on assembler, C, C++ etc. Has a software simulator and so on. Codewarrier can be obtained when purchasing the Demo board or BDM programming pod from pemicro. Can also be downloaded from the P&E site as a demo. Of course, there is the hardware and software manuals on the 68NE chip... from freecell. These are essentials, & If you don't have these, i could dig up a couple of links. What bothers me about the 6812NE series though, is that although it's probably an "easy" bridge between "simple" microcontrollers and the ethernet capabilities of the NE, is that still, it's only 16 bits. For more power and ethernet/stack capatibilities etc. a 32 bit processor is perhaps required. Maybe that's why freecell canned further versions of the NE series? They seem to be trying to point us towards the Coldfire series for this type of stuff. Also, there is "Arm" etc. and all that. I've probably screwed up the explanations above already, so anybody please correct or elaborate on any of the above as necessary. Meanwhile, we're now looking at http://www.pemicro.com/products/product_view.cfm?product_id=145&menu_id=details but am still trying to figure out exactly HOW this connects to a coldfire chip, etc. Hoping this might add to your info, If not, please ignore. Regards, JP > On Fri, 17 Mar 2006 01:07:14 -0000 > "Gavin" <gavin_wit@gavi...> wrote: > Hey all > > I'm hoping someone can point me in the right direction >in attaining > decent documentations or tutorials on how to program the >Demo9S12NE64 > microcontroller. > Preferably in C. > > Thanks for you help > Gavin >
oops... screwed up already. Free version Codewarrior can be downloaded from: http://www.metrowerks.com Regards, JP >On Thu, 16 Mar 2006 21:37:54 -0500 > <jplagasse@jpla...> wrote: > Hi Gavin, > > I'm a newbie also... and am trying to figure all this > stuff out also. > I've been listening lots to this forum and going through > as much stuff as am able. > > http://www.pemicro.com/ > > Has some really cool stuff wrt programming the 6812NE > series, using the BDM port and all that. > > Codewarrior is really cool also... and can be used as a > trainer of sorts on assembler, C, C++ etc. Has a >software > simulator and so on. > Codewarrier can be obtained when purchasing the Demo >board > or BDM programming pod from pemicro. Can also be > downloaded from the P&E site as a demo. > > Of course, there is the hardware and software manuals on > the 68NE chip... from freecell. These are essentials, & >If > you don't have these, i could dig up a couple of links. > > What bothers me about the 6812NE series though, is that > although it's probably an "easy" bridge between "simple" > microcontrollers and the ethernet capabilities of the >NE, > is that still, it's only 16 bits. For more power and > ethernet/stack capatibilities etc. a 32 bit processor is > perhaps required. > Maybe that's why freecell canned further versions of the > NE series? > They seem to be trying to point us towards the Coldfire > series for this type of stuff. Also, there is "Arm" etc. > and all that. > > I've probably screwed up the explanations above already, > so anybody please correct or elaborate on any of the >above > as necessary. > > Meanwhile, we're now looking at > http://www.pemicro.com/products/product_view.cfm?product_id=145&menu_id=details > > but am still trying to figure out exactly HOW this > connects to a coldfire chip, etc. > > Hoping this might add to your info, > If not, please ignore. > Regards, > JP > > > > On Fri, 17 Mar 2006 01:07:14 -0000 > > "Gavin" <gavin_wit@gavi...> wrote: > > Hey all > > > > I'm hoping someone can point me in the right direction > >in attaining > > decent documentations or tutorials on how to program >the > >Demo9S12NE64 > > microcontroller. > > Preferably in C. > > > > Thanks for you help > > Gavin > > > > > SPONSORED LINKS > Fast >track > Microcontrollers > Technical support > > Intel microprocessors > Pic >microcontrollers > > YAHOO! GROUPS LINKS > >
Hello, Newbie ! The tools I use, and they are very very nice : - ICC12 C compiler (very good compiler, not expensive, allowing paged programs in "pro" version) - NoIce for downloading program ever in RAM area or in Flash area, very nice to use (debug in C or assembly language, looking for variables, watch memory...) - P&E BDM-Multilink, connected on parallel port That's all ! Joel
> Hello, Newbie ! > > The tools I use, and they are very very nice : > > - ICC12 C compiler (very good compiler, not expensive, allowing paged > programs in "pro" version) STD allows up to 64k of paged memory! > > - NoIce for downloading program ever in RAM area or in Flash area, very > nice to use (debug in C or assembly language, looking for > variables, watch memory...) > > - P&E BDM-Multilink, connected on parallel port > > That's all ! > > Joel Edward
<jpdi@jpdi...> wrote: [...] > - NoIce for downloading program ever in RAM area or in Flash area, > very nice to use (debug in C or assembly language, looking for > variables, watch memory...) Ack, NoICE is great! > - P&E BDM-Multilink, connected on parallel port parallel port is bad. Check also http://elmicro.com/en/compod12.php for a very interesting bundle of a BDM interface and NoICE. Oliver -- Oliver Betz, Muenchen
Hi All The NE64 Demo board is a great for learning on. If you want a kick start, get the following demo project. It will compile with the GNU compiler or can be built in an IAR project (with a few minutes extra work also with Codewarrior, which comes with the DEMO9S12NE64 as evaluation version). http://www.mjbc.ch/software/Demo/j8jdwk-ku7/uTaskerPingDemo.zip In addition, and best of all, you can run the project with VisualStudio on a simulated NE64 (in real time). It will use the PC's COM port and Ethernet LAN interface and the simulated device talks to other PCs/devces on the network. You can set breakpoints in the code (for example, in interrupt routines) and watch an Ethernet frame pass through the NE64 interrupt routine, up the TCP/IP stack etc. You can learn about the NE64 by simply stepping through the code to see how it all works. Load the compiled code to the DEMO9S12NE64 and it will run - blinking the LED, plus responding to PINGs and sending PING tests of its own - the demo's below do a lot more (dynamic http web server, FTP etc.) but take up only about 25k of NE64 code space plus 16k in page 0x3d for a file system to hold web pages which can be updated by FTP... See live demos via web cam at http://212.254.22.36:8080 - log on and control device using Browser at http://212.254.22.36 (user "ADMIN" password "AL6000S") or write messages to a LCD at http://212.254.22.36:8081 (login "anon" "anon"). The uTasker for the NE64 (operating system, drivers, TCP/IP stack and real-time NE64 simulator) is free to educational establishments and for non-commercial use, including free email support. It includes a free serial debugger and also code to program to the DEMO9S12NE64 to turn it into an Ethernet based high speed BDM for use with your first own hardware!! Try it from your browser at http://212.254.22.36:8083 - halt a running board, step its code and look at its memory. As you see, the NE64 is not only fun, it is really easy to leard and use. You can program your own Internet enabled application after only a few days study - see documents in the "documents" folder and project instructions in the "applications\ping" project folder. Have fun! Regards Mark Butcher www.mjbc.ch --- In 68HC12@68HC..., "Oliver Betz" <list_ob@...> wrote: > > <jpdi@...> wrote: > > [...] > > > - NoIce for downloading program ever in RAM area or in Flash area, > > very nice to use (debug in C or assembly language, looking for > > variables, watch memory...) > > Ack, NoICE is great! > > > - P&E BDM-Multilink, connected on parallel port > > parallel port is bad. > > Check also http://elmicro.com/en/compod12.php for a very interesting > bundle of a BDM interface and NoICE. > > Oliver > -- > Oliver Betz, Muenchen >
--- In 68HC12@68HC..., "Oliver Betz" <list_ob@...> wrote: > > - P&E BDM-Multilink, connected on parallel port > > parallel port is bad. > > Check also http://elmicro.com/en/compod12.php for a very interesting > bundle of a BDM interface and NoICE. I'd like a USB BDM device that has an open API. Do you know of anything like this? Lots of laptops don't have serial or parallel ports :-(
> > Check also http://elmicro.com/en/compod12.php for a very interesting
> > bundle of a BDM interface and NoICE.
>I'd like a USB BDM device that has an open API. Do you know of
>anything like this?
Check out TBDML from http://www.freegeeks.net
Also, the ComPOD ( http://elmicro.com/en/compod12.php) works very well over
a USB/RS-232 convertor. The API is open in that Elektronikladen documents
the serial protocol. The ComPOD/PRO at 115,200 baud is about 20% faster
than the TBDML, and the ComPOD/NG is 200% faster.
Speed comparison chart of various pods at
http://www.noicedebugger.com/help/bdm12.htm#SPEED
Best regards, John Hartman
NoICE Debugging Tools
http://www.noicedebugger.com
[Non-text portions of this message have been removed]
--- In 68HC12@68HC..., "John Hartman (NoICE)" <john@...> wrote: > > > Check also http://elmicro.com/en/compod12.php for a very interesting > > > bundle of a BDM interface and NoICE. > >I'd like a USB BDM device that has an open API. Do you know of > >anything like this? > > Check out TBDML from http://www.freegeeks.net I've already looked at that, and it looks great, but I can't find a source of assembled boards. I was hoping they'd move forward on their JB16 design, and find a company that can make them. > Also, the ComPOD ( http://elmicro.com/en/compod12.php) works very well over > a USB/RS-232 convertor. The API is open in that Elektronikladen documents > the serial protocol. I didn't know this had an open API. That's worth looking at. Why don't they publish their prices? I've been to their site before, but I just leave when I don't see any prices. This usually means the cost is too high for me :-( Thanks! Eric
Eric Engler wrote: [ComPOD12] > I didn't know this had an open API. That's worth looking at. Ask them. > Why don't they publish their prices? I've been to their site before, They do - look at the German page. I don't know where you are (quoting Jimmy Carter you might be in the USA), maybe you want to buy from a US dealer, so you should ask there. > but I just leave when I don't see any prices. This usually means the > cost is too high for me :-( Unlikely. Oliver -- Oliver Betz, Muenchen
At 12:35 AM 3/20/2006, Oliver Betz wrote: >Eric Engler wrote: > >[ComPOD12] > > > I didn't know this had an open API. That's worth looking at. > >Ask them. Shouldn't be a problem, NoICE author ported his debugger to talk to the ComPODs without much problem. > > Why don't they publish their prices? I've been to their site before, > >They do - look at the German page. > >I don't know where you are (quoting Jimmy Carter you might be in the >USA), maybe you want to buy from a US dealer, so you should ask >there. Check our website for pricing details. We are their US distributor. > > but I just leave when I don't see any prices. This usually means the > > cost is too high for me :-( The lowest cost model is only around ~$125, I think, but check our site. At least the Euro/$ rate has stabilized in the last year or so. For a while, it was a PITA because the exchange rate fluctuation. // richard (This email is for mailing lists. To reach me directly, please use richard at imagecraft.com)