EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Serial Flash AT45DBxx1E as boot flash doesn't work

Started by "ant...@gmail.com [rabbit-semi]" April 1, 2015
Serial flash AT45DBxx1D is obsolete.
I have substituted it with the new AT45Dbxx1E model but I have problem using it as boot flash.
Fails when programming the IDBLOCK.
Does anyone found a solution?

PS: I'm using it on a Rabbit 6000 board (RCM67xx).

TIA
Don't the RCM67XX modules come with flash on them. Why would you need to replace them?
I need to replace the serial boot flash because I need a bigger one.
I've just received this email:

use AT45db321E-shf which is 32 bit and available ok. pls answer me if this is helpful

for you or not
regards

krishnadvs

hyderabad
india
ph:8008393224 (india)

I've already tested the AT45db321E-shf.
It doesn't work.
When trying to configure the IDBLOCK on RCM6700 I get and error just after "Erasing flash..." disappears (I'm using DynamicC v.10.72).

Have you another solution?
I assume you are using Dynamic C, did you edit flash.ini to include the new part?

-Pete F

From: r... [mailto:r...]
Sent: Wednesday, April 01, 2015 3:00 PM
To: r...
Subject: [rabbit-semi] Serial Flash AT45DBxx1E as boot flash doesn't work

Serial flash AT45DBxx1D is obsolete.
I have substituted it with the new AT45Dbxx1E model but I have problem using it as boot flash.
Fails when programming the IDBLOCK.
Does anyone found a solution?

PS: I'm using it on a Rabbit 6000 board (RCM67xx).

TIA
The model I'm using (AT45DB321E) is already included in flash.ini, but it is erroneously detected as a AT49F002T [1F08].
The AT45DBxx1E has a 2 bytes status register.
The AT45DBxx1D has a 1 byte status register.
I've modified the source code in order to work correctly with 2 bytes status register devices, but I can't anyway load the IDBLOCK correctly.

Someone has something more to suggest?
looking at the flash.ini file, I think the AT45DB321 entry there is a typo as the device characteristics are all wrong and the Manufacturer/device ID of 1F34 is not correct. I don't know why it is id'd as an AT49F002T as that has device ID 1F08 and the AT45DBxx1E is 1F27. Have you added a correct entry for the AT45DBxx1E with device ID !F27 to the file?

Regards,
Peter
Antonio….. did you solve your problem?

-Pete F

From: r... [mailto:r...]
Sent: Thursday, April 02, 2015 12:23 PM
To: r...
Subject: [rabbit-semi] Re: Serial Flash AT45DBxx1E as boot flash doesn't work

looking at the flash.ini file, I think the AT45DB321 entry there is a typo as the device characteristics are all wrong and the Manufacturer/device ID of 1F34 is not correct. I don't know why it is id'd as an AT49F002T as that has device ID 1F08 and the AT45DBxx1E is 1F27. Have you added a correct entry for the AT45DBxx1E with device ID !F27 to the file?

Regards,

Peter
After long tests we have NOT found a solution !
Someone can help ?
After long tests we have NOT found a solution !
Someone can help ?

The 2024 Embedded Online Conference