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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

287件の閲覧回数
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

 

ラベル(1)
0 件の賞賛
返信
1 返信

244件の閲覧回数
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 件の賞賛
返信