Hi,
I have replaced the flash chip of the EVK for the RT1020 (IS25LP64) with an IS25LP128F expecting it to be a drop-in replacement. However, it does not work at all and I think the reason for that is that ROM boot loader issues a SET READ PARAMETERS command that works differently for the IS25LP128 and the IS25LP128F.
Here is an excerpt of what I have captured after a hard-reset via SW5:
As you can see the SPI master issues the command and sets the Read Register to F0. On the IS25LP128 this disables wrapping reads, sets the driver strength to its default and apparently also sets P4 which is part of the dummy cycles configuration and non-default but I think it's not too relevant.
Below you can see the difference in the description of the Read Register between the IS25LP128 and the IS25LP128F. The meaning of the top 3 bits is completely different as the number of bits to configure the dummy cycles has been extended and the driver strength bits have been moved to a new Extended Read Register.
Can you confirm these findings?
We would like to boot from the IS25LP128F. Is there a workaround available (maybe via DCB or some values in the first page/sector)?
Solved! Go to Solution.