Intel's latest errata sheet for the SA-1110 mentions the
following problem:

Incorrect Sign-Extended Value in Register After a Read buffer Allocate

After a read buffer allocate, a Load Register Signed  Halfword (LDRSH) or
a Load Register Signed Byte (LDRSB) will not return the correct value in
the register, due to long propagation delays in the sign extend logic.

Workaround:  Execute the command twice and the data is guaranteed to be
correctly sign extended for the second read.

We have problems with running the strongarm at 206 MHz (and SDRAM at 103
MHz). It's going wrong at the moment that the filesystem will be mounted
(jffs2 filesystem). We are getting the following error:

jffs2_scan_inode_node(2): Data CRC failed on node at 0xXXXXXXXX: Read
0xXXXXXXXX, calculated 0xXXXXXXXX

If the same block is read a second time from flash, most of the time it's
going good. Could this problem have to do with this errata?

Thanks in advance,
Frank


_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.

Reply via email to