Issue with copy-back feature

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hello,

I am currently writing a driver to run a S34MS08G2 Cpyress chip with a T1040 NXP processor (through IFC controller).

All is working fine except the copy-back feature.

When trying to move a page to the next block location (same page position in the next block), the destination page is entirely filled with '00', included the spare area.

Although no error appears in the various status registers.

The sequence performed is the following one (have also tried some other ones) :

- set '00' command

- set source column and row addresses

- set '0x35" command

- wait R/B# to return high

- set '0x85' command

- set destination column and row addresses

- set '0x10' command

- wait R/B# to return high

- set '0x70' command

- read status register

The T1040 IFC controller offers an 'automatic copy-back' feature which gives the same result (page filled with '00').

Do you have an idea about this issue?

Thank you for your support.

Regards,

Sébastien Goni

0 Likes
1 Solution
Scott_Heo
Employee
Employee
25 sign-ins First question asked First like given

Hi,

If the destination page is entirely filled with '0x00' including the spare area, please try reading other pages on the destination block. If it has the same all '00' then the block is a bad block marked by Cypress, which cannot be a page/block to write.

Thanks.

Scott Heo

View solution in original post

0 Likes
1 Reply
Scott_Heo
Employee
Employee
25 sign-ins First question asked First like given

Hi,

If the destination page is entirely filled with '0x00' including the spare area, please try reading other pages on the destination block. If it has the same all '00' then the block is a bad block marked by Cypress, which cannot be a page/block to write.

Thanks.

Scott Heo

0 Likes