I'm fooling with a cable modem that has a MIPS 4kc processor and cfi 
type flash chip from ST: M28W160CT.  Flash configuration is as follows:

flash bank cfi 0x90000000 0X200000 2 2 $_TARGETNAME

openocd-0.2.0 has no problem detecting the flash with "flash_probe"

Some other differences I've noted between version 2 and the last two 
releases is in regards to endian ness.
Dump_image in version 2 produces an output file where the ascii text 
(within the dump file) is in human  readable order.  The dumps with 
version 3 and 4 produce an image where the text is rotated or flipped.  
I've not been able to "load_image" with any version successfully or 
"flash write_image".  It does, however erase the flash in version two.

To solve my dilemma,  I modified the source code to "HairyDairyMaid's" 
router debrick utility, which interestingly, some of the MIPS_4kc 
(openocd) source is based on.  With the debrick utility, I was able to 
detect, read, erase, and write to the modem I was "tampering" with :).  
I WISH I could use Openocd for this task as I could use some of the 
additional TCL scripting features to automate testing and debugging. 

I've tried a few modifications by compairing the source from version 2 
to 3 and have not had success.   I'm reasonably certain my config file 
is not the issue, but I could be wrong.

Regards,

Mr. Smith
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to