Problems with cfi_cmdset_0002 and Atmel AT49BV642D
Michael König
Michael.Koenig at ipcas.de
Wed May 9 09:34:20 EDT 2007
Hello again,
first of all, going through the GIT archive I found out that the
cfi_cmdset_0002.c in the latest Axis SDK must be the one from 2006-09-22,
since the last Atmel changes are present but the newest SST additions
aren't.
Through some testing I found out that do_write_one_word() works just fine,
and the main problem seems to be do_write_buffer().
To make it work without changing too much, I simply added a call to
do_write_one_word() in the beginning of do_write_buffer() and then return.
I'm sure it's less efficient that way, but I wanted to get it to work first.
Since the problem obviously is in do_write_buffer(), I wonder how this
command sequence works:
cfi_send_gen_cmd(0xAA, cfi->addr_unlock1, chip->start, map, cfi,
cfi->device_type, NULL);
cfi_send_gen_cmd(0x55, cfi->addr_unlock2, chip->start, map, cfi,
cfi->device_type, NULL);
//cfi_send_gen_cmd(0xA0, cfi->addr_unlock1, chip->start, map, cfi,
cfi->device_type, NULL);
/* Write Buffer Load */
map_write(map, CMD(0x25), cmd_adr);
I wasn't able to find that sequence either in the documentation of my Atmel
chip, or in AMD or Spansion ones.
Is this some undocumented command sequence that isn't implemented by Atmel?
Why isn't the bypass mode used anymore?
Thanks in advance for any insights that might clear up this issue.
--
Mit freundlichen Grüßen
Best regards
Michael König
ipcas GmbH
Wetterkreuz 17
91058 Erlangen, Germany
Tel.: +49 9131 7677-31
Fax: +49 9131 7677-78
mailto:Michael.Koenig at ipcas.de
Geschäftsführer: Dipl.-Ing. S. Sutiono
Sitz der Gesellschaft: Erlangen
Registergericht: Fürth, HBR 3676
WEEE-Reg.-Nr. DE 77202473
Hinweis: Diese E-Mail und etwaige Anlagen können Betriebs- oder
Geschäftsgeheimnisse, dem Anwaltsgeheimnis unterliegen oder sonstige
vertrauliche Informationen enthalten. Sollten Sie diese E-Mail
irrtümlich erhalten haben, ist Ihnen der Status dieser E-Mail bekannt.
Bitte benachrichtigen Sie uns in diesem Fall sofort durch Antwort-Mail
und löschen Sie diese E-Mail nebst etwaigen Anlagen von Ihrem System.
Ebenso dürfen Sie diese E-Mail oder seine Anlagen
nicht kopieren oder an Dritte weitergeben. Vielen Dank.
More information about the linux-mtd
mailing list