EmbeddedRelated.com
Forums

Universal flash programmer

Started by jis April 13, 2007
HI,

is there anything like universal programmer where it is possible to
program the Flash and EEPROM of  different microcontrollers.

reagards,
jis

In article <1176477360.886171.278930@y80g2000hsf.googlegroups.com>, jis 
<jismagic@gmail.com> writes
>HI, > >is there anything like universal programmer where it is possible to >program the Flash and EEPROM of different microcontrollers. > >reagards, >jis
Yes. Lots of them. Obviously they usually need adapters for different packages and MCU A collection of adaptors can cost more than the basic programmer. It depends on how "universal" you need to be. -- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/\ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
On Apr 13, 8:16 am, "jis" <jisma...@gmail.com> wrote:
> HI, > > is there anything like universal programmer where it is possible to > program the Flash and EEPROM of different microcontrollers. > > reagards, > jis
Usually I would say that "Google is your friend". A quick search shows that there's lots out there. In this case however, I'll say: "Have you ever heard of eBay?" There's a bunch of them for sale on that site.
On Apr 13, 6:16 pm, "jis" <jisma...@gmail.com> wrote:
> HI, > > is there anything like universal programmer where it is possible to > program the Flash and EEPROM of different microcontrollers. > > reagards, > jis
Most are JTAG based, but those I have seen use internal silicon parts to program the flash (whether it is on or off-chip). Many of these internal interfaces are kept secret by the manucfacturers in order to maintain control over the development tools (e.g. the JTAG based COP interface for Freescale's PPC based processors). My way around this is to use only the standard JTAG part of such chips, i.e. the boundary scan facility, they still publish bsdl files. I use it to drive the address and data lines in the way it takes to program the flash; works on external flash chips, whether your JTAG tools can be tweaked to do that I don't know (I use my own internal development environment, 100% software independent on the outside world which is not the usual case). Dimiter ------------------------------------------------------ Dimiter Popoff Transgalactic Instruments http://www.tgi-sci.com ------------------------------------------------------
jis wrote:
> HI, > > is there anything like universal programmer where it is possible to > program the Flash and EEPROM of different microcontrollers. > > reagards, > jis >
a "Device Programmer" My Nedhams works fine
In article <1176490380.421280.295940@l77g2000hsb.googlegroups.com>, Didi 
<dp@tgi-sci.com> writes
>On Apr 13, 6:16 pm, "jis" <jisma...@gmail.com> wrote: >> HI, >> >> is there anything like universal programmer where it is possible to >> program the Flash and EEPROM of different microcontrollers. >> >> reagards, >> jis > >Most are JTAG based,
No they are not.
> but those I have seen use internal >silicon parts to program the flash (whether it is on or >off-chip). Many of these internal interfaces are kept >secret by the manucfacturers in order to maintain control >over the development tools (e.g. the JTAG based COP >interface for Freescale's PPC based processors).
This is also not correct. In fact most publish the protocols.
> My way around this is to use only the standard JTAG >part of such chips, i.e. the boundary scan facility, >they still publish bsdl files. I use it to drive the >address and data lines in the way it takes to program >the flash; works on external flash chips, whether your >JTAG tools can be tweaked to do that I don't know
You are talking very specifically. -- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/\ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
"jis" <jismagic@gmail.com> wrote in message 
news:1176477360.886171.278930@y80g2000hsf.googlegroups.com...
> HI, > > is there anything like universal programmer where it is possible to > program the Flash and EEPROM of different microcontrollers. > > reagards, > jis
I use a Conitec Galep III and it programs pretty much all dual in-line devices. I also have an Yamatchi adaptor which allows me to use 32 pin PLCC devices. It's all fairly low cost and fine for development but wouldn't be robust enough for production purposes unless you were working in very low quantities.
On Apr 16, 3:20 am, "Tom Lucas"
<news@REMOVE_tlcs_THIS_dot_TO_fsnet_REPLY_dot_co.uk> wrote:
> "jis" <jisma...@gmail.com> wrote in message > > news:1176477360.886171.278930@y80g2000hsf.googlegroups.com... > > > HI, > > > is there anything like universal programmer where it is possible to > > program the Flash and EEPROM of different microcontrollers. > > > reagards, > > jis > > I use a Conitec Galep III and it programs pretty much all dual in-line > devices. I also have an Yamatchi adaptor which allows me to use 32 pin > PLCC devices. It's all fairly low cost and fine for development but > wouldn't be robust enough for production purposes unless you were > working in very low quantities.
Hi, I use CAN to program the controllers.But I use a driver which is specific to every controller. Can i make it more generic. Can I add another layer on which I can confifure for different controllers very easily. regards, jis
"jis" <jismagic@gmail.com> wrote in message 
news:1177515038.094444.68710@s33g2000prh.googlegroups.com...
> On Apr 16, 3:20 am, "Tom Lucas" > <news@REMOVE_tlcs_THIS_dot_TO_fsnet_REPLY_dot_co.uk> wrote: >> "jis" <jisma...@gmail.com> wrote in message >> >> news:1176477360.886171.278930@y80g2000hsf.googlegroups.com... >> >> > HI, >> >> > is there anything like universal programmer where it is possible to >> > program the Flash and EEPROM of different microcontrollers. >> >> > reagards, >> > jis >> >> I use a Conitec Galep III and it programs pretty much all dual >> in-line >> devices. I also have an Yamatchi adaptor which allows me to use 32 >> pin >> PLCC devices. It's all fairly low cost and fine for development but >> wouldn't be robust enough for production purposes unless you were >> working in very low quantities. > > Hi, > > I use CAN to program the controllers.But I use a driver which is > specific to every controller. Can i make it more generic. Can I add > another layer on which I can confifure for different controllers very > easily. > > regards, > jis
Only you can answer that question. It is certainly possible but only you know if you are capable of writing such a program. I have no idea if anything is avaiable commercially that will do that but a quick google should yield results.