[U-Boot-Users] Intel Strata Flash Embedded Memory (P33) on a MPC8xx board with u-boot 1.2.0

Hello all,
I'm working with u-boot 1.2.0 on a board with MPC8xx processor and Intel Strata Flash Embedded Memory (I28F128P33B) mounted. Up to now I am trying to read the Device Identifier Information with the Abatron BDI2000 but I am a little bit confused. In fact I have the following output on the display
NEW_CCM_LC>mdh 0x40000000 40000000 : 0089 8821 0001 0001 0089 bfcf 0001 0001 ...!............ 40000010 : 0089 8821 0001 0001 0089 bfcf 0001 0001 ...!............ 40000020 : 0051 0052 0059 0001 0000 000a 0001 0000 .Q.R.Y.......... 40000030 : 0000 0000 0000 0023 0036 0085 0095 0008 .......#.6...... 40000040 : 0009 000a 0000 0001 0001 0002 0000 0018 ................ 40000050 : 0001 0000 0006 0000 0002 0003 0000 0080 ................ 40000060 : 0000 007e 0000 0000 0002 0000 0000 0000 ...~............ 40000070 : 0000 ffff ffff ffff ffff ffff ffff ffff ................ 40000080 : ffff ffff ffff ffff ffff ffff ffff ffff ................ 40000090 : ffff ffff ffff ffff ffff ffff ffff ffff ................ 400000a0 : ffff ffff ffff ffff ffff ffff ffff ffff ................ 400000b0 : ffff ffff ffff ffff ffff ffff ffff ffff ................ 400000c0 : ffff ffff ffff ffff ffff ffff ffff ffff ................ 400000d0 : ffff ffff ffff ffff ffff ffff ffff ffff ................ 400000e0 : ffff ffff ffff ffff ffff ffff ffff ffff ................ 400000f0 : ffff ffff ffff ffff ffff ffff ffff ffff ................
On the Intel Strata Flash Embedded Memory (P33) is written that at offset 0x10 I should find thw CFI Query identification string but, As you can see, I have them at offset 0x20. Anyway, after the unlock of the flash and the erasing I tried to load a u-boot 1.2.0 generated for the board and was loaded correctly (I read back the u-boot label at the beginning of the flash). The problem is that it doesn't start. Does anyone know if there is a u-boot code available to manage this kind of flash?
Thanks in advance
Regards Agostino Sette

SETTE AGOSTINO - technolabs wrote:
Hello all,
I'm working with u-boot 1.2.0 on a board with MPC8xx processor and Intel Strata Flash Embedded Memory (I28F128P33B) mounted. Up to now I am trying to read the Device Identifier Information with the Abatron BDI2000 but I am a little bit confused. In fact I have the following output on the display
NEW_CCM_LC>mdh 0x40000000 40000000 : 0089 8821 0001 0001 0089 bfcf 0001 0001 ...!............ 40000010 : 0089 8821 0001 0001 0089 bfcf 0001 0001 ...!............ 40000020 : 0051 0052 0059 0001 0000 000a 0001 0000 .Q.R.Y.......... 40000030 : 0000 0000 0000 0023 0036 0085 0095 0008 .......#.6...... 40000040 : 0009 000a 0000 0001 0001 0002 0000 0018 ................ 40000050 : 0001 0000 0006 0000 0002 0003 0000 0080 ................ 40000060 : 0000 007e 0000 0000 0002 0000 0000 0000 ...~............
On the Intel Strata Flash Embedded Memory (P33) is written that at offset 0x10 I should find thw CFI Query identification string but, As you can see, I have them at offset 0x20.
You are using word mode. Offsets differ between word and byte modes. Read the data sheet more carefully..
Anyway, after the unlock of the flash and the erasing I tried to load a u-boot 1.2.0 generated for the board and was loaded correctly (I read back the u-boot label at the beginning of the flash).
If after verifying the data using BDI command it checks OK you programed your flash OK.
The problem is that it doesn't start. Does anyone know if there is a u-boot code available to manage this kind of flash?
Programming the flash does not mean that you have a fully functional hardware. It also does not mean that U-Boot is correctly configured and implemented for your board. Anything can go wrong and your code will not boot.
Tolunay

Hello Tolunay,
First of all thanks for your answer. I must confess you that I had that in mind, but I would like to have another opinion on it. Anyway, I am using word mode if you mean the CS to access the FLASH and BDI2000 config files BUSWIDTH 16. What I want to do now is to compare the .bin file and what is writter on the FLASH with BDI2000.
-----Original Message----- From: Tolunay Orkun [mailto:listmember@orkun.us] Sent: mercoledì 13 giugno 2007 0.09 To: SETTE AGOSTINO - technolabs Cc: u-boot-users@lists.sourceforge.net Subject: Re: [U-Boot-Users] Intel Strata Flash Embedded Memory (P33) on a MPC8xx board with u-boot 1.2.0
SETTE AGOSTINO - technolabs wrote:
Hello all,
I'm working with u-boot 1.2.0 on a board with MPC8xx processor and Intel Strata Flash Embedded Memory (I28F128P33B) mounted. Up to now I am trying to read the Device Identifier Information with the Abatron BDI2000 but I am a little bit confused. In fact I have the following output on the display
NEW_CCM_LC>mdh 0x40000000 40000000 : 0089 8821 0001 0001 0089 bfcf 0001 0001 ...!............ 40000010 : 0089 8821 0001 0001 0089 bfcf 0001 0001 ...!............ 40000020 : 0051 0052 0059 0001 0000 000a 0001 0000 .Q.R.Y.......... 40000030 : 0000 0000 0000 0023 0036 0085 0095 0008 .......#.6...... 40000040 : 0009 000a 0000 0001 0001 0002 0000 0018 ................ 40000050 : 0001 0000 0006 0000 0002 0003 0000 0080 ................ 40000060 : 0000 007e 0000 0000 0002 0000 0000 0000 ...~............
On the Intel Strata Flash Embedded Memory (P33) is written that at offset 0x10 I should find thw CFI Query identification string but, As you can see, I have them at offset 0x20.
You are using word mode. Offsets differ between word and byte modes. Read the data sheet more carefully..
Anyway, after the unlock of the flash and the erasing I tried to load a u-boot 1.2.0 generated for the board and was loaded correctly (I read back the u-boot label at the beginning of the flash).
If after verifying the data using BDI command it checks OK you programed your flash OK.
The problem is that it doesn't start. Does anyone know if there is a u-boot code available to manage this kind of flash?
Programming the flash does not mean that you have a fully functional hardware. It also does not mean that U-Boot is correctly configured and implemented for your board. Anything can go wrong and your code will not boot.
Tolunay
participants (2)
-
SETTE AGOSTINO - technolabs
-
Tolunay Orkun