Changes in function ‘FLEXSPI_TransferBlocking’ of from SDK2.9 to SDK2.16 for i.MX RT1170

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Changes in function ‘FLEXSPI_TransferBlocking’ of from SDK2.9 to SDK2.16 for i.MX RT1170

283 Views
mega32
Contributor II

FLEXSPI_TransferBlocking

As the title says, regarding the function FLEXSPI_TransferBlocking, isn't the handling of "Wait for bus to be idle before changing flash configuration." in SDK2.9 version correct? Why does it become "Wait until the IP command execution finishes" in SDK2.16 version?

mega32_0-1749718452713.png

mega32_1-1749718465225.png

 

Labels (1)
0 Kudos
Reply
1 Reply

240 Views
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @mega32,

Our SDK's are constantly in change in order to patch bugs or edge cases that might cause the existing drivers to function in erratic manners. This change was probably made in order to prevent a specific bug or edge case. The change does not alter the function from "Wait for bus to be idle before changing flash configuration", to "Wait until the IP command execution finishes". In fact, it still waits for the bus to idle, but now it also has another condition which is wait for the IP command. In other words, this difference did not change the previous condition, but rather added a new condition to care about.

BR,
Edwin.

0 Kudos
Reply