起動コードに S25FL256S SPIフラッシュを使用しています。電源投入からのシステム ブートアップは正常に起動しますが、ウォーム システム リセットからのブートに失敗します。何が間違っているのでしょうか?- KBA203745 - Community Translated (JA)

Version 1

    Community Translated by  YoOb_1790021 Expert        Version: **

     

    Translation - English: I AM USING A S25FL256S SPI FLASH FOR BOOT-UP CODE. THE SYSTEM BOOTSUP FINE FROM POWER-ON, BUT FAILS TO BOOT-UP FROM A WARM SYSTEM RESET. WHAT COULD BE WRONG?-KBA203745

     

    質問:

    起動コードに S25FL256S SPIフラッシュを使用しています。電源投入からのシステム ブートアップは正常に起動しますが、ウォーム システム リセットからのブートに失敗します。何が間違っているのでしょうか?

     

    回答:

    ほとんどの場合、リセット入力なしで S25FL256S SPIフラッシュを使用しています。ランタイム中に4バイトアドレスでフラッシュにアクセスするために、Bank Address レジスタの EXTADD ビットを変更した可能性があります。リセット中、SPIフラッシュは4バイト アドレス モードのままで、システムは3バイト アドレスで起動しようとしますが、これは機能しません。したがって、リセット入力ピンがあるバージョンのSPIフラッシュを使用する必要があります。