ts-7000
[Top] [All Lists]

Re: [ts-7000] Recovering a TS-7200 with a blanked flash

To:
Subject: Re: [ts-7000] Recovering a TS-7200 with a blanked flash
From: Jim Jackson <>
Date: Fri, 8 Jan 2010 09:07:08 +0000 (GMT)
Good luck with rescueing the onboard flash etc

If all else fails, remember the 7200 has a compact flash slot, and
a correct redboot should be able to load a kernel from CF with root image 
on CF - so it may still be usable.

On Fri, 8 Jan 2010, Andrew Gaylard wrote:

> Hi,
>
> My TS-7200 (8MB flash, 32 MB RAM, rev C PLD) died on me
> yesterday.  It appears that the flash has been erased.  So I'm
> trying to get it back together.
>
> On power-up, I see this sequence:
> - both LEDs light up for approximately one second,
> - then they both go off,
> - then the green LED flashes rapidly, approximately twice per second.
>
> With JP1 open, nothing written to the COM1 port, either at 9600 or
> at 115200.  With JP1 closed (serial boot), I get a single '<' at 9600.
>
> With the help of serialblaster, I have successfully got it to load
> the ts7260-32-kernel file, which despite the name is redboot.
> Having got that far, I can tell redboot to load a Linux kernel via
> the serial port, and boot it successfully, so it looks like the board
> is in good shape.
>
> However, the ts7260-32-kernel version of redboot doesn't "see"
> my flash, so I can't initialise it and reload it.  I guess that's
> because the TS-7200 has a different flash-chip (NOR, not NAND).
>
> Why am I using ts7260-32-kernel?   Because the redboot.bin file
> supplied with serialblaster doesn't work at all, and redboot doesn't
> build using the ecos-src.tar.gz from ftp://ftp.embeddedarm.com,
> either for the 7200 or the 7250.
>
> I see from 
> http://bioacoustics.cse.unsw.edu.au/archives/html/ts-7000/2006-06/msg00107.html
> that it *is* possible to recover a TS-7200 from this state:
> Matthieu Crapet modified Curtis Monroe's boot.S to rewrite
> the NOR-flash on his TS-7200.
>
> So my questions are:
>
> 0.
> Given that nothing is written to COM1 with JP1 removed,
> does this mean my EEPROM is also toast?  (i.e., should the
> TS-PREBOOT, which is loaded from it,  produce any output?)
>
> 1.
> Does anyone have redboot.bin for a TS-7200, especially
> one with the eeprom_write code as used in serialblaster?
>
> 2.
> Does anyone have patches to get redboot to build for the
> TS-7200?  I get this error:
>
> .../ecos/packages/hal/arm/arch/current/src/redboot_linux_exec.c: 328:
>        error: `NO_MEMORY' undeclared (first use in this function)
>
> 3.
> Given that I can get Linux to work, how do I flash redboot
> from Linux?  With the 2.4.26-ts9 and -ts11 kernels,
> there are no entries under /dev/mtd/ and /dev/mtdblock/.
> With 2.6.32.2, there is a /dev/mtd0 and /dev/mtdblock0.
> But alas, no luck:
>
> ./flash_eraseall /dev/mtd0
> -bash: ./flash_eraseall: No such file or directory
> (I suspect this is due to the file being built OABI.  Anyone
> have an EABI version?)
>
> dd if=tsbootrom.bin of=/dev/mtdblock0
> dd: writing to `/dev/mtdblock0': Operation not permitted
>
> 4.
> Does anyone have Matthieu Crapet's boot.S code?
> If so, then I could simply reflash the whole partition from
> the boot code, as Matthieu did.  (But this would still not
> fix the EEPROM, right?)
>
> I'd be grateful for any help; TS is happy to reflash the board
> for me, but the cost of shipping makes it uneconomical. And
> I feel like I'm getting close to the answer...
>
> Thanks a lot,
> - Andrew Gaylard
>


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU