XIP用のFlexspiNORフラッシュを使用したプロジェクトがあります。
プロジェクト セットアップによって提供されるデフォルトのシリアル NOR コンフィギュレーション ブロックは、次のとおりです。
定数 flexspi_nor_config_t qspiflash_config =
{.memConfig ={.tag
= FLEXSPI_CFG_BLK_TAG、.version
= FLEXSPI_CFG_BLK_VERSION、.readSampleClksrc=kFlexSPIReadSampleClk_LoopbackFromDqsPad、.csHoldTime
=
3u、.csSetupTime = 3u、
DDRモード、Wordaddassable、Safe構成、差動クロックを有効にする.sflashPadType = kSerialFlash_4Pads、.serialClkFreq
= kFlexSpiSerialClk_100MHz、.sflashA1サイズ=
8u * 1024u * 1024u、.lookupTable
={
LUT の読み取り FLEXSPI_LUT_SEQ(CMD_SDR、FLEXSPI_1PAD、0xEB、RADDR_SDR、FLEXSPI_4PAD、0x18)、
FLEXSPI_LUT_SEQ(DUMMY_SDR、FLEXSPI_4PAD、0x06、READ_SDR、FLEXSPI_4PAD、0x04)、},},.pageSize
=
256u、.sectorSize = 4u *
1024u、.blockSize = 256u *
1024u、.isUniformBlockSize = false、 フォント
face="">};
Fexspi クロック周波数を .serialClkFreq = kFlexSpiSerialClk_133MHz に変更する
SPIクロックの周波数に大きな変化はありません。
100Mhzと133Mhzの両方で、Flexspiコルクの頻度は約127Mhzです
どなたか情報を提供していただけませんか?
ありがとうとよろしく
ハリクリシュナンC
こんにちは@harikrishnan_ch
ご連絡いただきありがとうございます!
デバッグセッションでプログラムをロードした後で測定していますか?はいの場合は、デバッガからの影響を排除し、使用せず、デバッガの介入なしにMCUを起動させることで、あなたの助けを得たいと思います。このスレッドに同様のものが表示されました Flex Spi Serial Clkは、CCMのROM設定後に要求された速度100MHzで動作しません
当社の i.MX RT1020 EVKを使用してこれを再現できますか?
別の周波数でテストすることは可能ですか?たとえば、30MHzまたは50MHzですか?
ごきげんよう、
ディエゴ