From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26421 invoked by alias); 12 Jul 2004 13:38:39 -0000 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Received: (qmail 26409 invoked from network); 12 Jul 2004 13:38:36 -0000 Received: from unknown (HELO mx-nyc.paetec.net) (66.153.50.66) by sourceware.org with SMTP; 12 Jul 2004 13:38:36 -0000 Received: from dtcnt40s4.dtccom.com ([66.153.88.146]) by mx-nyc.paetec.net (8.12.10/8.12.10) with ESMTP id i6CDcPJb013092; Mon, 12 Jul 2004 09:38:25 -0400 (EDT) Received: by DTCNT40S4 with Internet Mail Service (5.5.2653.19) id <31Q49M7T>; Mon, 12 Jul 2004 09:34:18 -0400 Message-ID: From: "Doyle, Patrick" To: "'Andrew Lunn'" , ecos-discuss@sources.redhat.com Date: Mon, 12 Jul 2004 13:38:00 -0000 MIME-Version: 1.0 Content-Type: text/plain Subject: RE: [ECOS] Self extracting target installer X-SW-Source: 2004-07/txt/msg00157.txt.bz2 Thanks for all of the suggestions. Unfortunately, our flash devices do not have a JTAG interface. (I was once told that that was not common -- based on what I've read on this list, I think I was misinformed). Anyway, our volumes don't require that sort of solution. As for preprogramming the FLASH's outside of the board, we have grand plans of having our distributor do that for us, with a very bare bones RedBoot that would work in a number of our products, all of which share a common processor and FLASH design. The intent is to build up the board with the bare RedBoot flash and then load the correct software on it as part of our manufacturing process. So, here is my current plan (dreamed up Friday afternoon on the way to the supermarket and ignored all weekend since then). I would like to add a feature to RedBoot to enable it to execute an arbitrary script stored in RAM someplace. (I haven't looked at the code recently, but my recollection of the current support for executing an fconfig'd script makes me think that it should be pretty easy, and may already be in there). Once I have that, then my self extracting target installer would be a RedBoot[RAM] + script + data files all munged together into a single downloadable image. The script would look something like fis init -f y fis create this -b 0x80000 -l 0x1234 fis create that -b 0x90000 -l 0x3321 (you get the idea) What I will need to do is to put together some tools to package this all together on the host, but I think some combination of binutils and perl should do the trick. Comments anybody? --wpd > -----Original Message----- > From: Andrew Lunn [mailto:andrew@lunn.ch] > Sent: Friday, July 09, 2004 1:05 PM > To: Doyle, Patrick > Cc: ecos-discuss@sources.redhat.com > Subject: Re: [ECOS] Self extracting target installer > > > A couple of completely different solution, with the same theme. > > For flashes that are not yet actually soldered to the board use a bulk > programmer. You just need to supply Manufacturing with one file they > blast into the flash before mounting on boards. > > Does your device have JTAG. Industrial JTAG programmer will be faster > than serial port, or JTAG parallel port dongles. Again you just > supply them with one image for them to download into the flash. > > I've found that manufacturing understand these sorts of things because > its nearly all automatic, no brainer. Plug in a cable, hit a button, > wait till the light goes green. Having to use a keyboard they don't > like. > > Andrew > > Patrick Doyle DSP Design Engineer (603) 546-2179 This communication is from DTC Communications, Inc. and is intended to be confidential and solely for the use of the persons or entities addressed above. If you are not an intended recipient, be aware that the information contained herein may be protected from unauthorized use by privilege or law, and any copying, distribution, disclosure, or other use of this information is prohibited. If you have received this communication in error, please contact the sender by return e-mail or telephone the above number immediately and delete or destroy all copies. Thank you for your cooperation. -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2109 invoked by alias); 15 Jul 2004 12:29:10 -0000 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Received: (qmail 2086 invoked from network); 15 Jul 2004 12:29:07 -0000 Received: from unknown (HELO mx-alb.paetec.net) (64.80.0.162) by sourceware.org with SMTP; 15 Jul 2004 12:29:07 -0000 Received: from dtcnt40s4.dtccom.com ([66.153.88.146]) by mx-alb.paetec.net (8.12.10/8.12.10) with ESMTP id i6FCPgCf005931; Thu, 15 Jul 2004 08:25:42 -0400 (EDT) Received: by DTCNT40S4 with Internet Mail Service (5.5.2653.19) id <3977YVDS>; Thu, 15 Jul 2004 08:12:46 -0400 Message-ID: From: "Doyle, Patrick" To: "'Andrew Lunn'" , ecos-discuss@sources.redhat.com Date: Thu, 15 Jul 2004 13:11:00 -0000 MIME-Version: 1.0 Content-Type: text/plain Subject: RE: [ECOS] Self extracting target installer X-SW-Source: 2004-07/txt/msg00199.txt.bz2 Message-ID: <20040715131100.elmSz0iQEYHD2tluBK3UekTYitTf9TmBbqBdIsjrXo8@z> Thanks for all of the suggestions. Unfortunately, our flash devices do not have a JTAG interface. (I was once told that that was not common -- based on what I've read on this list, I think I was misinformed). Anyway, our volumes don't require that sort of solution. As for preprogramming the FLASH's outside of the board, we have grand plans of having our distributor do that for us, with a very bare bones RedBoot that would work in a number of our products, all of which share a common processor and FLASH design. The intent is to build up the board with the bare RedBoot flash and then load the correct software on it as part of our manufacturing process. So, here is my current plan (dreamed up Friday afternoon on the way to the supermarket and ignored all weekend since then). I would like to add a feature to RedBoot to enable it to execute an arbitrary script stored in RAM someplace. (I haven't looked at the code recently, but my recollection of the current support for executing an fconfig'd script makes me think that it should be pretty easy, and may already be in there). Once I have that, then my self extracting target installer would be a RedBoot[RAM] + script + data files all munged together into a single downloadable image. The script would look something like fis init -f y fis create this -b 0x80000 -l 0x1234 fis create that -b 0x90000 -l 0x3321 (you get the idea) What I will need to do is to put together some tools to package this all together on the host, but I think some combination of binutils and perl should do the trick. Comments anybody? --wpd > -----Original Message----- > From: Andrew Lunn [mailto:andrew@lunn.ch] > Sent: Friday, July 09, 2004 1:05 PM > To: Doyle, Patrick > Cc: ecos-discuss@sources.redhat.com > Subject: Re: [ECOS] Self extracting target installer > > > A couple of completely different solution, with the same theme. > > For flashes that are not yet actually soldered to the board use a bulk > programmer. You just need to supply Manufacturing with one file they > blast into the flash before mounting on boards. > > Does your device have JTAG. Industrial JTAG programmer will be faster > than serial port, or JTAG parallel port dongles. Again you just > supply them with one image for them to download into the flash. > > I've found that manufacturing understand these sorts of things because > its nearly all automatic, no brainer. Plug in a cable, hit a button, > wait till the light goes green. Having to use a keyboard they don't > like. > > Andrew > > Patrick Doyle DSP Design Engineer (603) 546-2179 This communication is from DTC Communications, Inc. and is intended to be confidential and solely for the use of the persons or entities addressed above. If you are not an intended recipient, be aware that the information contained herein may be protected from unauthorized use by privilege or law, and any copying, distribution, disclosure, or other use of this information is prohibited. If you have received this communication in error, please contact the sender by return e-mail or telephone the above number immediately and delete or destroy all copies. Thank you for your cooperation. -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss