LPC5536 and Hyperram

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
878件の閲覧回数
img_gabrigob
Contributor I

Hello,

I am struggling with the configuration of the FLEXSPI peripheral on a LPC5536JBD100; the hyperram chip is a S27KS0642GABHV020. The system is on a custom board on which we already successfully integrated other features.

I got inspired by AN12239 which is for a different processor but takes as example a very similar chip to the one I am using: it seems to me that the main difference is in the newer node technology for S27KS0642 which makes it faster than the S27KS0641 used in the application node but the timing diagrams (and so the dummy cycles) and the commands are the same.

Another source of inspiration is from this article

https://community.nxp.com/t5/MCX-Microcontrollers-Knowledge/MCX-N947-FlexSPI-Connecting-to-HyperRAM-...

which is not for the same processor I am using but explains the meaning of some fields in the configuration data structures.

I also looked at the example lpcxpresso55s36_flexspi_octal_polling_transfer for comparing the FlexSPI configuration (knowing that something must be changed because it targets a flash device).

My symptom is that when I try to read the vendor id, the function does not return kStatus_Success (it returns the value 7001).

 

I checked that the clock is connected:

CLOCK_SetClkDiv(kCLOCK_DivFlexSpiClk, 0U, true); /*!< Reset FLEXSPICLKDIV divider counter and halt it */

CLOCK_SetClkDiv(kCLOCK_DivFlexSpiClk, 2U, false); /*!< Set FLEXSPICLKDIV divider to value 2 */

CLOCK_AttachClk(kPLL0_to_FLEXSPI); /*!< Switch FLEXSPI to PLL0 */

 

and the pins have been configured with the GUI

img_gabrigob_0-1764006902666.png

 

The configuration of the perihperal is done as

int config_hr(void)
{
flexspi_config_t config;
uint32_t tempCustomLUT[ARRAY_SIZE(customLUT)] = {0U};
/* Copy LUT information from flash region into RAM region, because flash will be reset and back to single mode;
In lately time, LUT table assignment maybe failed after flash reset due to LUT read entry is application's
required mode(such as octal DDR mode) and flash is being in single SDR mode, they don't matched. */
memcpy(tempCustomLUT, customLUT, sizeof(tempCustomLUT));

/* Get FLEXSPI default settings and configure the flexspi. */
FLEXSPI_GetDefaultConfig(&config);
/* Init FLEXSPI. */
config.rxSampleClock = kFLEXSPI_ReadSampleClkExternalInputFromDqsPad;//kFLEXSPI_ReadSampleClkLoopbackFromDqsPad;//kFLEXSPI_ReadSampleClkExternalInputFromDqsPad;
//config.enableSckBDiffOpt = true;
//config.enableCombination = true;
config.ahbConfig.enableAHBPrefetch = true;
config.ahbConfig.enableAHBBufferable = true;
config.ahbConfig.enableAHBCachable = true;
//
config.enableDoze = false;

FLEXSPI_Init(EXAMPLE_FLEXSPI, &config);

/* Configure RAM settings according to serial RAM feature. */
FLEXSPI_SetFlashConfig(EXAMPLE_FLEXSPI, &deviceconfig, kFLEXSPI_PortA1);

/* Update LUT table. */
FLEXSPI_UpdateLUT(EXAMPLE_FLEXSPI, 0, tempCustomLUT, ARRAY_SIZE(customLUT));

/* Do software reset. */
FLEXSPI_SoftwareReset(EXAMPLE_FLEXSPI);
return 0;

}

 

I checked that we are using the port A1 even in the function that reads the  vendor ID

status_t flexspi_hyper_ram_get_id(FLEXSPI_Type *base, uint32_t *vendorId)
{
flexspi_transfer_t flashXfer;
status_t status;
uint32_t id;

/* Write data */
flashXfer.deviceAddress = 0x0U;
flashXfer.port = kFLEXSPI_PortA1;
flashXfer.cmdType = kFLEXSPI_Read;
flashXfer.SeqNumber = 1;
flashXfer.seqIndex = HYPERRAM_CMD_LUT_SEQ_IDX_READREG;
flashXfer.data = &id;
flashXfer.dataSize = 4;
status = FLEXSPI_TransferBlocking(base, &flashXfer);
*vendorId = id & 0xffffU;
return status;
}

 

The flexspi_device_config_t structure is initialized as follows

 

flexspi_device_config_t deviceconfig =
{
.flexspiRootClk = 75000000, /* 75MHZ SPI serial clock */
.isSck2Enabled = false,
.flashSize = FLASH_SIZE,
.CSIntervalUnit = kFLEXSPI_CsIntervalUnit1SckCycle,
.CSInterval = 2,
.CSHoldTime = 1,
.CSSetupTime = 1,
.dataValidTime = 1,
.columnspace = 3,
.enableWordAddress = true,
.AWRSeqIndex = HYPERRAM_CMD_LUT_SEQ_IDX_WRITEDATA,
.AWRSeqNumber = 1,
.ARDSeqIndex =HYPERRAM_CMD_LUT_SEQ_IDX_READDATA,
.ARDSeqNumber = 0,
.AHBWriteWaitUnit = kFLEXSPI_AhbWriteWaitUnit2AhbCycle,
.AHBWriteWaitInterval = 0,
.enableWriteMask = true,
};

 

and the LUTs values are

 

#define LATENCY (0x04)

uint32_t customLUT[20] =
{
/* Read Data */
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_READDATA] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR, kFLEXSPI_8PAD, 0xA0,kFLEXSPI_Command_RADDR_DDR, kFLEXSPI_8PAD, 0x18),
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_READDATA + 1] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_CADDR_DDR, kFLEXSPI_8PAD, 0x10, kFLEXSPI_Command_DUMMY_RWDS_DDR, kFLEXSPI_8PAD, LATENCY),
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_READDATA + 2] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_READ_DDR, kFLEXSPI_8PAD, 0x04, kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0x00),

/* Write Data */
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_WRITEDATA] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR, kFLEXSPI_8PAD, 0x20,kFLEXSPI_Command_RADDR_DDR, kFLEXSPI_8PAD, 0x18),
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_WRITEDATA + 1] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_CADDR_DDR, kFLEXSPI_8PAD, 0x10, kFLEXSPI_Command_DUMMY_RWDS_DDR, kFLEXSPI_8PAD, LATENCY),
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_WRITEDATA + 2] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_WRITE_DDR, kFLEXSPI_8PAD, 0x04, kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0x00),

/* Read Register */
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_READREG] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR, kFLEXSPI_8PAD, 0xE0,kFLEXSPI_Command_RADDR_DDR, kFLEXSPI_8PAD, 0x18),
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_READREG + 1] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_CADDR_DDR, kFLEXSPI_8PAD, 0x10, kFLEXSPI_Command_DUMMY_RWDS_DDR, kFLEXSPI_8PAD, LATENCY),
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_READREG + 2] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_READ_DDR, kFLEXSPI_8PAD, 0x04, kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0x00),

/* Write Register */
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR, kFLEXSPI_8PAD, 0x60,kFLEXSPI_Command_RADDR_DDR, kFLEXSPI_8PAD, 0x18),
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG + 1] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_CADDR_DDR, kFLEXSPI_8PAD, 0x10, kFLEXSPI_Command_DUMMY_RWDS_DDR, kFLEXSPI_8PAD, LATENCY),
[4 * HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG + 2] =
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_WRITE_DDR, kFLEXSPI_8PAD, 0x04, kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0x00),
};

 

which make sense to me because I am using a total of 48 address bits, DDR mode on 8 pads, the commands are correct.

Is there something I am missing?

0 件の賞賛
返信
1 解決策
641件の閲覧回数
Harry_Zhang
NXP Employee
NXP Employee

Hi @img_gabrigob 

According to the LPC55S36 data sheet.

Harry_Zhang_0-1764669834411.png

The maximum frequency of the clock is 50M(DDR MODE).

    /* Flexspi frequency 150MHz / 3 = 50MHz */
    CLOCK_SetClkDiv(kCLOCK_DivFlexSpiClk, 0U, true);  /*!< Reset FLEXSPICLKDIV divider counter and halt it */
    CLOCK_SetClkDiv(kCLOCK_DivFlexSpiClk, 3U, false); /*!< Set FLEXSPICLKDIV divider to value 3 */

    CLOCK_AttachClk(kPLL0_to_FLEXSPI);                /*!< Switch FLEXSPI to PLL0 */

Harry_Zhang_1-1764670019933.png

 

BR

Harry

 

元の投稿で解決策を見る

0 件の賞賛
返信
8 返答(返信)
839件の閲覧回数
img_gabrigob
Contributor I

Hello,

thanks.

No, I configured more pins but the screenshot was taken very bad: I suppose there are 8 pin of data one RWDS, one CS_n and a pair of differential clock

img_gabrigob_0-1764065660961.png

 

0 件の賞賛
返信
798件の閲覧回数
Harry_Zhang
NXP Employee
NXP Employee

Hi @img_gabrigob 

First i think you can check hardware.

Probe the physical signals (scope):

Confirm CK toggles at the rate you expect, CS# pulses for the transaction, and DQ[7:0] / RWDS show activity when you trigger the read-ID sequence.

And reduce FlexSPI serial clock to a low safe frequency (e.g. 20–25 MHz) while you debug. 

Then i think you can refer to this LUT.

	/* Read Register */
	[4 * HYPERRAM_CMD_LUT_SEQ_IDX_READREG] =
		FLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR, kFLEXSPI_8PAD, 0xE0, kFLEXSPI_Command_RADDR_DDR, kFLEXSPI_8PAD, 0x18),
	[4 * HYPERRAM_CMD_LUT_SEQ_IDX_READREG + 1] = FLEXSPI_LUT_SEQ(
		kFLEXSPI_Command_CADDR_DDR, kFLEXSPI_8PAD, 0x10, kFLEXSPI_Command_DUMMY_RWDS_DDR, kFLEXSPI_8PAD, 0x06),
	[4 * HYPERRAM_CMD_LUT_SEQ_IDX_READREG + 2] =
		FLEXSPI_LUT_SEQ(kFLEXSPI_Command_READ_DDR, kFLEXSPI_8PAD, 0x04, kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0x00),

	/* Write Register */
	[4 * HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG] =
		FLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR, kFLEXSPI_8PAD, 0x60, kFLEXSPI_Command_RADDR_DDR, kFLEXSPI_8PAD, 0x18),
	[4 * HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG + 1] = FLEXSPI_LUT_SEQ(
		kFLEXSPI_Command_CADDR_DDR, kFLEXSPI_8PAD, 0x10, kFLEXSPI_Command_DUMMY_RWDS_DDR, kFLEXSPI_8PAD, 0x06),
	[4 * HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG + 2] = FLEXSPI_LUT_SEQ(
		kFLEXSPI_Command_WRITE_DDR, kFLEXSPI_8PAD, 0x04, kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0x00),

RT1064 HyperRAM support S27KS0641 and S27KS0642 - NXP Community

BR

Harry

0 件の賞賛
返信
739件の閲覧回数
img_gabrigob
Contributor I

Hello @Harry_Zhang,

thanks !

I tried to see if there were any differences between my LUT and the one used by the user in the other post you linked but even after trying to adjust the number of dummy in the latency wait state I am still having the same issue.

I don't know if I have misconfigured something on my IDE installation but it seems that on LPC5536 I can not set differential clock from the  flexspi_config_t data structure (field enableSckBDiffOpt is inside a disabled ifdef).

We took some measures on the board. The CSN and CLK signal are active.

We captured the clock with two options of slew rate (standard and high)

clk--00001.pngclk--00002.png

The clock frequency is slower than I expected it to be (I think that I have set it to 75MHz and here I have 75/2 instead of 150/2).

img_gabrigob_0-1764337693878.png

 

The data and RWDS signals are stable at 0V. We just see a little glitch (5ns) on the data signals 

clk--00004.png

 

I am also attaching the pin_mux and clock_config files that are output from the graphical user interface.

Do you have any other suggestions please?

best regards

0 件の賞賛
返信
677件の閲覧回数
Harry_Zhang
NXP Employee
NXP Employee

Hi @img_gabrigob 

Can you share the schematic connection to HyperRAM?

BR

Harry

0 件の賞賛
返信
667件の閲覧回数
img_gabrigob
Contributor I

Hello!

Thanks for the reply

img_gabrigob_0-1764584326382.png

I have checked again the schematic and... I realised that RESN is not controlled by the FLEXspi so I changed the software and made it rise.

Now the controller works, we also configured the pins on the MCU to be with Fast Slew Rate option.

ck_vs_rwds_zoom_1.png

This is the RWDS versus CLK , for example.

So the problems were the values for latency in LUTs (corrected with your link) and the reset.

There's still something I am not understanding even if this is not fundamental for this project but may be useful for future applications: from the configuration in the clock tree I would expect CLK to be at 75MHz but I measured 37.5

img_gabrigob_1-1764585507218.png

Is there any other clock divider I missed?

Thanks,

best regards,

Gabriele

0 件の賞賛
返信
642件の閲覧回数
Harry_Zhang
NXP Employee
NXP Employee

Hi @img_gabrigob 

According to the LPC55S36 data sheet.

Harry_Zhang_0-1764669834411.png

The maximum frequency of the clock is 50M(DDR MODE).

    /* Flexspi frequency 150MHz / 3 = 50MHz */
    CLOCK_SetClkDiv(kCLOCK_DivFlexSpiClk, 0U, true);  /*!< Reset FLEXSPICLKDIV divider counter and halt it */
    CLOCK_SetClkDiv(kCLOCK_DivFlexSpiClk, 3U, false); /*!< Set FLEXSPICLKDIV divider to value 3 */

    CLOCK_AttachClk(kPLL0_to_FLEXSPI);                /*!< Switch FLEXSPI to PLL0 */

Harry_Zhang_1-1764670019933.png

 

BR

Harry

 

0 件の賞賛
返信
845件の閲覧回数
Harry_Zhang
NXP Employee
NXP Employee

Hi @img_gabrigob 

About the pin config.

Harry_Zhang_0-1764056780057.png

Did you just configure 5 data pins ?

S27KS0642GABHV020 requires an 8 data pins.

BR

Harry

 

0 件の賞賛
返信
820件の閲覧回数
img_gabrigob
Contributor I

hello,

thank you. I replied to you but I think I did something wrong (first time using this community) and the reply went directly to my original post.

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2247695%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELPC5536%E3%81%A8Hyperram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2247695%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3ELPC5536JBD100%20%E4%B8%8A%E3%81%AE%20FLEXSPI%20%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E3%81%AE%E6%A7%8B%E6%88%90%E3%81%AB%E8%8B%A6%E5%8A%B4%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82HyperRAM%20%E3%83%81%E3%83%83%E3%83%97%E3%81%AF%20S27KS0642GABHV020%20%E3%81%A7%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AF%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%20%E3%83%9C%E3%83%BC%E3%83%89%E4%B8%8A%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E3%81%99%E3%81%A7%E3%81%AB%E4%BB%96%E3%81%AE%E6%A9%9F%E8%83%BD%E3%82%82%E7%B5%B1%E5%90%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%E3%80%81%E5%88%A5%E3%81%AE%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E7%94%A8%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E7%A7%81%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%82%E3%81%AE%E3%81%A8%E9%9D%9E%E5%B8%B8%E3%81%AB%E3%82%88%E3%81%8F%E4%BC%BC%E3%81%9F%E3%83%81%E3%83%83%E3%83%97%E3%82%92%E4%BE%8B%E3%81%AB%E6%8C%99%E3%81%92%E3%81%A6%E3%81%84%E3%82%8B%20AN12239%20%E3%81%8B%E3%82%89%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%94%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%BE%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E4%B8%BB%E3%81%AA%E9%81%95%E3%81%84%E3%81%AF%E3%80%81S27KS0642%20%E3%81%AE%E6%96%B0%E3%81%97%E3%81%84%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%81%AB%E3%81%82%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E6%80%9D%E3%82%8F%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%20%E3%83%8E%E3%83%BC%E3%83%89%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%20S27KS0641%20%E3%82%88%E3%82%8A%E3%82%82%E9%AB%98%E9%80%9F%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E5%9B%B3%20(SO%20%E3%83%80%E3%83%9F%E3%83%BC%20%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB)%20%E3%81%A8%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AF%E5%90%8C%E3%81%98%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%82%E3%81%86%E4%B8%80%E3%81%A4%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%94%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E6%BA%90%E3%81%AF%E3%81%93%E3%81%AE%E8%A8%98%E4%BA%8B%E3%81%A7%E3%81%99%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FMCX-Microcontrollers-Knowledge%2FMCX-N947-FlexSPI-Connecting-to-HyperRAM-Analysis-and%2Fta-p%2F1988799%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FMCX-%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9-%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%2FMCX-N947-FlexSPI-HyperRAM%E3%81%B8%E3%81%AE%E6%8E%A5%E7%B6%9A-%E5%88%86%E6%9E%90-and%2Fta-p%2F1988799%3C%2FA%3E%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E7%A7%81%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%81%A8%E5%90%8C%E3%81%98%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E6%A7%8B%E6%88%90%E3%83%87%E3%83%BC%E3%82%BF%E6%A7%8B%E9%80%A0%E5%86%85%E3%81%AE%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E6%84%8F%E5%91%B3%E3%82%92%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%BE%E3%81%9F%E3%80%81FlexSPI%20%E6%A7%8B%E6%88%90%E3%82%92%E6%AF%94%E8%BC%83%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81lpcxpresso55s36_flexspi_octal_polling_transfer%20%E3%81%AE%E4%BE%8B%E3%82%82%E8%AA%BF%E3%81%B9%E3%81%BE%E3%81%97%E3%81%9F%20(%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%E3%81%AB%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E4%BD%95%E3%81%8B%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%82%8F%E3%81%8B%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99)%E3%80%82%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AE%E7%97%87%E7%8A%B6%E3%81%AF%E3%80%81%E3%83%99%E3%83%B3%E3%83%80%E3%83%BC%20ID%20%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8D%E3%81%86%E3%81%A8%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E9%96%A2%E6%95%B0%E3%81%8C%20kStatus_Success%20%E3%82%92%E8%BF%94%E3%81%95%E3%81%AA%E3%81%84%20(%E5%80%A4%207001%20%E3%82%92%E8%BF%94%E3%81%99)%20%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%99%82%E8%A8%88%E3%81%8C%E3%82%B3%E3%83%8D%E3%82%AF%E3%83%86%E3%83%83%E3%83%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CPRE%20translate%3D%22no%22%3E%3CSPAN%3ECLOCK_SetClkDiv(%3C%2FSPAN%3E%3CSPAN%3EkCLOCK_DivFlexSpiClk%3C%2FSPAN%3E%3CSPAN%3E%2C%200U%2C%20true)%3B%20%3C%2FSPAN%3E%3CSPAN%3E%2F*!%26lt%3B%20Reset%20FLEXSPICLKDIV%20divider%20counter%20and%20halt%20it%20*%2F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%20CLOCK_SetClkDiv(%3C%2FSPAN%3E%3CSPAN%3EkCLOCK_DivFlexSpiClk%3C%2FSPAN%3E%3CSPAN%3E%2C%202U%2C%20false)%3B%20%3C%2FSPAN%3E%3CSPAN%3E%2F*!%26lt%3B%20Set%20FLEXSPICLKDIV%20divider%20to%20value%202%20*%2F%3CBR%20%2F%3E%3CBR%20%2F%3E%20CLOCK_AttachClk(kPLL0_to_FLEXSPI)%3B%20%2F*!%26lt%3B%20Switch%20FLEXSPI%20to%20PLL0%20*%2F%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FPRE%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CBR%20%2F%3E%3CP%3E%E3%83%94%E3%83%B3%E3%81%AFGUI%E3%81%A7%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22img_gabrigob_0-1764006902666.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764006902666.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764006902666.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764006902666.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764006902666.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764006902666.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764006902666.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764006902666.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367027i835A520B6CD684F1%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22img_gabrigob_0-1764006902666.png%22%20alt%3D%22img_gabrigob_0-1764006902666.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%91%A8%E8%BE%BA%E6%A9%9F%E5%99%A8%E3%81%AE%E6%A7%8B%E6%88%90%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%A1%8C%E3%82%8F%E3%82%8C%E3%81%BE%E3%81%99%3C%2FP%3E%3CDIV%3E%3CPRE%20translate%3D%22no%22%3E%3CSPAN%3Eint%3C%2FSPAN%3E%20%3CSPAN%3Econfig_hr%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3Evoid%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3Eflexspi_config_t%3C%2FSPAN%3E%3CSPAN%3E%20config%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3Euint32_t%3C%2FSPAN%3E%3CSPAN%3E%20tempCustomLUT%5BARRAY_SIZE(customLUT)%5D%20%3D%20%7B0U%7D%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%2F*%20Copy%20LUT%20information%20from%20flash%20region%20into%20RAM%20region%2C%20because%20flash%20will%20be%20reset%20and%20back%20to%20single%20mode%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20In%20lately%20time%2C%20LUT%20table%20assignment%20maybe%20failed%20after%20flash%20reset%20due%20to%20LUT%20read%20entry%20is%20application's%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20required%20mode(such%20as%20octal%20DDR%20mode)%20and%20flash%20is%20being%20in%20single%20SDR%20mode%2C%20they%20don't%20matched.%20*%2F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20memcpy(tempCustomLUT%2C%20customLUT%2C%20%3C%2FSPAN%3E%3CSPAN%3Esizeof%3C%2FSPAN%3E%3CSPAN%3E(tempCustomLUT))%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%2F*%20Get%20FLEXSPI%20default%20settings%20and%20configure%20the%20%3C%2FSPAN%3E%3CSPAN%3Eflexspi%3C%2FSPAN%3E%3CSPAN%3E.%20*%2F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20FLEXSPI_GetDefaultConfig(%26amp%3Bconfig)%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%2F*%20%3C%2FSPAN%3E%3CSPAN%3EInit%3C%2FSPAN%3E%3CSPAN%3E%20FLEXSPI.%20*%2F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20config.%3C%2FSPAN%3E%3CSPAN%3ErxSampleClock%3C%2FSPAN%3E%3CSPAN%3E%20%3D%20%3C%2FSPAN%3E%3CSPAN%3EkFLEXSPI_ReadSampleClkExternalInputFromDqsPad%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%2F%2FkFLEXSPI_ReadSampleClkLoopbackFromDqsPad%3B%2F%2FkFLEXSPI_ReadSampleClkExternalInputFromDqsPad%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%2F%2Fconfig.enableSckBDiffOpt%20%3D%20true%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%2F%2Fconfig.enableCombination%20%3D%20true%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20config.%3C%2FSPAN%3E%3CSPAN%3EahbConfig%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EenableAHBPrefetch%3C%2FSPAN%3E%3CSPAN%3E%20%3D%20true%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20config.%3C%2FSPAN%3E%3CSPAN%3EahbConfig%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EenableAHBBufferable%3C%2FSPAN%3E%3CSPAN%3E%20%3D%20true%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20config.%3C%2FSPAN%3E%3CSPAN%3EahbConfig%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EenableAHBCachable%3C%2FSPAN%3E%3CSPAN%3E%20%3D%20true%3B%3CBR%20%2F%3E%3C%2FSPAN%3E%3CSPAN%3E%2F%2F%3CBR%20%2F%3E%3C%2FSPAN%3E%3CSPAN%3E%20config.%3C%2FSPAN%3E%3CSPAN%3EenableDoze%3C%2FSPAN%3E%3CSPAN%3E%20%3D%20false%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%20FLEXSPI_Init(EXAMPLE_FLEXSPI%2C%20%26amp%3Bconfig)%3B%3CBR%20%2F%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%2F*%20Configure%20RAM%20settings%20according%20to%20serial%20RAM%20feature.%20*%2F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20FLEXSPI_SetFlashConfig(EXAMPLE_FLEXSPI%2C%20%26amp%3Bdeviceconfig%2C%20%3C%2FSPAN%3E%3CSPAN%3EkFLEXSPI_PortA1%3C%2FSPAN%3E%3CSPAN%3E)%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%2F*%20Update%20LUT%20table.%20*%2F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20FLEXSPI_UpdateLUT(EXAMPLE_FLEXSPI%2C%200%2C%20tempCustomLUT%2C%20ARRAY_SIZE(customLUT))%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%2F*%20Do%20software%20reset.%20*%2F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20FLEXSPI_SoftwareReset(EXAMPLE_FLEXSPI)%3B%3CBR%20%2F%3E%3C%2FSPAN%3E%3CSPAN%3Ereturn%3C%2FSPAN%3E%3CSPAN%3E%200%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FPRE%3E%3C%2FDIV%3E%3CBR%20%2F%3E%3CP%3E%E3%83%99%E3%83%B3%E3%83%80%E3%83%BCID%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E9%96%A2%E6%95%B0%E3%81%A7%E3%82%82%E3%83%9D%E3%83%BC%E3%83%88A1%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CPRE%20translate%3D%22no%22%3E%3CSPAN%3Estatus_t%3C%2FSPAN%3E%20%3CSPAN%3Eflexspi_hyper_ram_get_id%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3EFLEXSPI_Type%3C%2FSPAN%3E%3CSPAN%3E%20*base%2C%20%3C%2FSPAN%3E%3CSPAN%3Euint32_t%3C%2FSPAN%3E%3CSPAN%3E%20*vendorId)%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3Eflexspi_transfer_t%3C%2FSPAN%3E%3CSPAN%3E%20flashXfer%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3Estatus_t%3C%2FSPAN%3E%3CSPAN%3E%20status%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3Euint32_t%3C%2FSPAN%3E%3CSPAN%3E%20id%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%2F*%20Write%20data%20*%2F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20flashXfer.%3C%2FSPAN%3E%3CSPAN%3EdeviceAddress%3C%2FSPAN%3E%3CSPAN%3E%20%3D%200x0U%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20flashXfer.%3C%2FSPAN%3E%3CSPAN%3Eport%3C%2FSPAN%3E%3CSPAN%3E%20%3D%20%3C%2FSPAN%3E%3CSPAN%3EkFLEXSPI_PortA1%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20flashXfer.%3C%2FSPAN%3E%3CSPAN%3EcmdType%3C%2FSPAN%3E%3CSPAN%3E%20%3D%20%3C%2FSPAN%3E%3CSPAN%3EkFLEXSPI_Read%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20flashXfer.%3C%2FSPAN%3E%3CSPAN%3ESeqNumber%3C%2FSPAN%3E%3CSPAN%3E%20%3D%201%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20flashXfer.%3C%2FSPAN%3E%3CSPAN%3EseqIndex%3C%2FSPAN%3E%3CSPAN%3E%20%3D%20HYPERRAM_CMD_LUT_SEQ_IDX_READREG%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20flashXfer.%3C%2FSPAN%3E%3CSPAN%3Edata%3C%2FSPAN%3E%3CSPAN%3E%20%3D%20%26amp%3Bid%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20flashXfer.%3C%2FSPAN%3E%3CSPAN%3EdataSize%3C%2FSPAN%3E%3CSPAN%3E%20%3D%204%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20status%20%3D%20FLEXSPI_TransferBlocking(base%2C%20%26amp%3BflashXfer)%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20*vendorId%20%3D%20id%20%26amp%3B%200xffffU%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3Ereturn%3C%2FSPAN%3E%3CSPAN%3E%20status%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3C%2FDIV%3E%3CP%3Eflexspi_device_config_t%E6%A7%8B%E9%80%A0%E4%BD%93%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CPRE%20translate%3D%22no%22%3Eflexspi_device_config_t%20deviceconfig%20%3D%3CBR%20%2F%3E%7B%3CBR%20%2F%3E.flexspiRootClk%20%3D%2075000000%2C%20%2F*%2075MHZ%20SPI%20serial%20clock%20*%2F%3CBR%20%2F%3E.isSck2Enabled%20%3D%20false%2C%3CBR%20%2F%3E.flashSize%20%3D%20FLASH_SIZE%2C%3CBR%20%2F%3E.CSIntervalUnit%20%3D%20kFLEXSPI_CsIntervalUnit1SckCycle%2C%3CBR%20%2F%3E.CSInterval%20%3D%202%2C%3CBR%20%2F%3E.CSHoldTime%20%3D%201%2C%3CBR%20%2F%3E.CSSetupTime%20%3D%201%2C%3CBR%20%2F%3E.dataValidTime%20%3D%201%2C%3CBR%20%2F%3E.columnspace%20%3D%203%2C%3CBR%20%2F%3E.enableWordAddress%20%3D%20true%2C%3CBR%20%2F%3E.AWRSeqIndex%20%3D%20HYPERRAM_CMD_LUT_SEQ_IDX_WRITEDATA%2C%3CBR%20%2F%3E.AWRSeqNumber%20%3D%201%2C%3CBR%20%2F%3E.ARDSeqIndex%20%3DHYPERRAM_CMD_LUT_SEQ_IDX_READDATA%2C%3CBR%20%2F%3E.ARDSeqNumber%20%3D%200%2C%3CBR%20%2F%3E.AHBWriteWaitUnit%20%3D%20kFLEXSPI_AhbWriteWaitUnit2AhbCycle%2C%3CBR%20%2F%3E.AHBWriteWaitInterval%20%3D%200%2C%3CBR%20%2F%3E.enableWriteMask%20%3D%20true%2C%3CBR%20%2F%3E%7D%3B%3C%2FPRE%3E%3CBR%20%2F%3E%3CP%3E%E3%81%9D%E3%81%97%E3%81%A6LUT%E3%81%AE%E5%80%A4%E3%81%AF%3C%2FP%3E%3CBR%20%2F%3E%3CPRE%20translate%3D%22no%22%3E%23define%20LATENCY%20(0x04)%3CBR%20%2F%3E%3CBR%20%2F%3Euint32_t%20customLUT%5B20%5D%20%3D%3CBR%20%2F%3E%7B%3CBR%20%2F%3E%2F*%20Read%20Data%20*%2F%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_READDATA%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR%2C%20kFLEXSPI_8PAD%2C%200xA0%2CkFLEXSPI_Command_RADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x18)%2C%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_READDATA%20%2B%201%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_CADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x10%2C%20kFLEXSPI_Command_DUMMY_RWDS_DDR%2C%20kFLEXSPI_8PAD%2C%20LATENCY)%2C%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_READDATA%20%2B%202%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_READ_DDR%2C%20kFLEXSPI_8PAD%2C%200x04%2C%20kFLEXSPI_Command_STOP%2C%20kFLEXSPI_1PAD%2C%200x00)%2C%3CBR%20%2F%3E%3CBR%20%2F%3E%2F*%20Write%20Data%20*%2F%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_WRITEDATA%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR%2C%20kFLEXSPI_8PAD%2C%200x20%2CkFLEXSPI_Command_RADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x18)%2C%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_WRITEDATA%20%2B%201%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_CADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x10%2C%20kFLEXSPI_Command_DUMMY_RWDS_DDR%2C%20kFLEXSPI_8PAD%2C%20LATENCY)%2C%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_WRITEDATA%20%2B%202%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_WRITE_DDR%2C%20kFLEXSPI_8PAD%2C%200x04%2C%20kFLEXSPI_Command_STOP%2C%20kFLEXSPI_1PAD%2C%200x00)%2C%3CBR%20%2F%3E%3CBR%20%2F%3E%2F*%20Read%20Register%20*%2F%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_READREG%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR%2C%20kFLEXSPI_8PAD%2C%200xE0%2CkFLEXSPI_Command_RADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x18)%2C%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_READREG%20%2B%201%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_CADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x10%2C%20kFLEXSPI_Command_DUMMY_RWDS_DDR%2C%20kFLEXSPI_8PAD%2C%20LATENCY)%2C%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_READREG%20%2B%202%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_READ_DDR%2C%20kFLEXSPI_8PAD%2C%200x04%2C%20kFLEXSPI_Command_STOP%2C%20kFLEXSPI_1PAD%2C%200x00)%2C%3CBR%20%2F%3E%3CBR%20%2F%3E%2F*%20Write%20Register%20*%2F%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR%2C%20kFLEXSPI_8PAD%2C%200x60%2CkFLEXSPI_Command_RADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x18)%2C%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG%20%2B%201%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_CADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x10%2C%20kFLEXSPI_Command_DUMMY_RWDS_DDR%2C%20kFLEXSPI_8PAD%2C%20LATENCY)%2C%3CBR%20%2F%3E%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG%20%2B%202%5D%20%3D%3CBR%20%2F%3EFLEXSPI_LUT_SEQ(kFLEXSPI_Command_WRITE_DDR%2C%20kFLEXSPI_8PAD%2C%200x04%2C%20kFLEXSPI_Command_STOP%2C%20kFLEXSPI_1PAD%2C%200x00)%2C%3CBR%20%2F%3E%7D%3B%3C%2FPRE%3E%3CBR%20%2F%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81%E5%90%88%E8%A8%88%2048%20%E5%80%8B%E3%81%AE%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%20%E3%83%93%E3%83%83%E3%83%88%E3%80%818%20%E5%80%8B%E3%81%AE%E3%83%91%E3%83%83%E3%83%89%E3%81%AE%20DDR%20%E3%83%A2%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%84%E3%81%9F%E3%82%81%E3%80%81%E7%A7%81%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E3%81%AF%E7%90%86%E3%81%AB%E3%81%8B%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E4%BD%95%E3%81%8B%E8%A6%8B%E9%80%83%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%82%E3%81%AE%E3%81%8C%E3%81%82%E3%82%8B%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FP%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2248292%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC5536%20and%20Hyperram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2248292%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%84%E3%81%84%E3%81%88%E3%80%81%E3%82%88%E3%82%8A%E5%A4%9A%E3%81%8F%E3%81%AE%E3%83%94%E3%83%B3%E3%82%92%E6%A7%8B%E6%88%90%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%E3%81%AF%E9%9D%9E%E5%B8%B8%E3%81%AB%E6%82%AA%E3%81%8F%E6%92%AE%E3%82%89%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE8%E3%81%A4%E3%81%AE%E3%83%94%E3%83%B3%E3%80%81RWDS%201%E3%81%A4%E3%80%81CS_n%201%E3%81%A4%E3%80%81%E5%B7%AE%E5%8B%95%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E3%83%9A%E3%82%A2%E3%81%8C%E3%81%82%E3%82%8B%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22img_gabrigob_0-1764065660961.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764065660961.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764065660961.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764065660961.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764065660961.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764065660961.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764065660961.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764065660961.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367143i93B46AA0EEF3C8BF%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22img_gabrigob_0-1764065660961.png%22%20alt%3D%22img_gabrigob_0-1764065660961.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2248137%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC5536%20and%20Hyperram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2248137%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F257258%22%20target%3D%22_blank%22%3E%40img_gabrigob%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E3%83%94%E3%83%B3%E8%A8%AD%E5%AE%9A%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Harry_Zhang_0-1764056780057.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_0-1764056780057.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_0-1764056780057.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_0-1764056780057.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_0-1764056780057.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_0-1764056780057.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_0-1764056780057.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_0-1764056780057.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367102i3E2E458251FDBCE8%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Harry_Zhang_0-1764056780057.png%22%20alt%3D%22Harry_Zhang_0-1764056780057.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E5%20%E3%81%A4%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%20%E3%83%94%E3%83%B3%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%3C%2FP%3E%0A%3CP%3ES27KS0642GABHV020%20%E3%81%AB%E3%81%AF%208%20%E3%81%A4%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%3CSPAN%3E%E3%83%94%E3%83%B3%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E3%83%8F%E3%83%AA%E3%83%BC%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2248452%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC5536%20and%20Hyperram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2248452%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%80%82%E7%A7%81%E3%81%AF%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AB%E8%BF%94%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E4%BD%95%E3%81%8B%E9%96%93%E9%81%95%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8%E3%82%92%E3%81%97%E3%81%9F%E3%82%88%E3%81%86%E3%81%A7%EF%BC%88%E3%81%93%E3%81%AE%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%82%92%E5%88%9D%E3%82%81%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%89%E3%80%81%E8%BF%94%E4%BF%A1%E3%81%AF%E7%A7%81%E3%81%AE%E5%85%83%E3%81%AE%E6%8A%95%E7%A8%BF%E3%81%AB%E7%9B%B4%E6%8E%A5%E9%80%81%E4%BF%A1%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2249176%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC5536%20and%20Hyperram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2249176%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F257258%22%20target%3D%22_blank%22%3E%40img_gabrigob%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E3%81%BE%E3%81%9A%E3%80%81%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%92%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B%E3%81%A8%E3%81%84%E3%81%84%E3%81%A8CAN%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E7%89%A9%E7%90%86%E4%BF%A1%E5%8F%B7%E3%82%92%E3%83%97%E3%83%AD%E3%83%BC%E3%83%96%E3%81%99%E3%82%8B%EF%BC%88%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%EF%BC%89%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3ECK%E3%81%8C%E6%9C%9F%E5%BE%85%E3%81%A9%E3%81%8A%E3%82%8A%E3%81%AE%E3%83%AC%E3%83%BC%E3%83%88%E3%81%A7%E3%83%88%E3%82%B0%E3%83%AB%E3%81%97%E3%80%81%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AECS%23%E3%83%91%E3%83%AB%E3%82%B9%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%80%81%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8AID%E3%82%B7%E3%83%BC%E3%82%B1%E3%83%B3%E3%82%B9%E3%82%92%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%97%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%ABDQ%5B7%3A0%5D%20%2F%20RWDS%E3%81%8C%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%93%E3%83%86%E3%82%A3%E3%82%92%E7%A4%BA%E3%81%99%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EFlexSPI%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E4%BD%8E%E3%81%84%E5%AE%89%E5%85%A8%E3%81%AA%E5%91%A8%E6%B3%A2%E6%95%B0%E3%81%AB%E4%B8%8B%E3%81%92%E3%82%8B%EF%BC%88%E4%BE%8B%EF%BC%9A%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E4%B8%AD%E3%81%AF%E3%80%81CPU%20%E3%81%AE%E9%80%9F%E5%BA%A6%E3%82%92%2020%EF%BD%9E25%20MHz%20%E3%81%AB%E4%BF%9D%E3%81%A1%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E3%81%9D%E3%82%8C%E3%81%AA%E3%82%89%E3%81%93%E3%81%AELUT%E3%82%92%E5%8F%82%E8%80%83%E3%81%AB%E3%81%99%E3%82%8C%E3%81%B0CAN%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20%20language-c%22%3E%3CCODE%20translate%3D%22no%22%3E%09%2F*%20Read%20Register%20*%2F%0A%09%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_READREG%5D%20%3D%0A%09%09FLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR%2C%20kFLEXSPI_8PAD%2C%200xE0%2C%20kFLEXSPI_Command_RADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x18)%2C%0A%09%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_READREG%20%2B%201%5D%20%3D%20FLEXSPI_LUT_SEQ(%0A%09%09kFLEXSPI_Command_CADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x10%2C%20kFLEXSPI_Command_DUMMY_RWDS_DDR%2C%20kFLEXSPI_8PAD%2C%200x06)%2C%0A%09%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_READREG%20%2B%202%5D%20%3D%0A%09%09FLEXSPI_LUT_SEQ(kFLEXSPI_Command_READ_DDR%2C%20kFLEXSPI_8PAD%2C%200x04%2C%20kFLEXSPI_Command_STOP%2C%20kFLEXSPI_1PAD%2C%200x00)%2C%0A%0A%09%2F*%20Write%20Register%20*%2F%0A%09%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG%5D%20%3D%0A%09%09FLEXSPI_LUT_SEQ(kFLEXSPI_Command_DDR%2C%20kFLEXSPI_8PAD%2C%200x60%2C%20kFLEXSPI_Command_RADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x18)%2C%0A%09%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG%20%2B%201%5D%20%3D%20FLEXSPI_LUT_SEQ(%0A%09%09kFLEXSPI_Command_CADDR_DDR%2C%20kFLEXSPI_8PAD%2C%200x10%2C%20kFLEXSPI_Command_DUMMY_RWDS_DDR%2C%20kFLEXSPI_8PAD%2C%200x06)%2C%0A%09%5B4%20*%20HYPERRAM_CMD_LUT_SEQ_IDX_WRITEREG%20%2B%202%5D%20%3D%20FLEXSPI_LUT_SEQ(%0A%09%09kFLEXSPI_Command_WRITE_DDR%2C%20kFLEXSPI_8PAD%2C%200x04%2C%20kFLEXSPI_Command_STOP%2C%20kFLEXSPI_1PAD%2C%200x00)%2C%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-RT-Crossover-MCUs%2FRT1064-HyperRAM-support-S27KS0641-and-S27KS0642%2Fm-p%2F1979834%22%20target%3D%22_blank%22%3ERT1064%20HyperRAM%20%E3%81%8C%20S27KS0641%20%E3%81%8A%E3%82%88%E3%81%B3%20S27KS0642%20%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%20-%20NXP%20%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EBR%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E3%83%8F%E3%83%AA%E3%83%BC%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2251274%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC5536%20and%20Hyperram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2251274%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F229957%22%20target%3D%22_blank%22%3E%40Harry_Zhang%3C%2FA%3E%20%E3%80%81%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%EF%BC%81%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AE%20LUT%20%E3%81%A8%E3%80%81%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E4%BB%96%E3%81%AE%E6%8A%95%E7%A8%BF%E3%81%A7%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%20LUT%20%E3%81%A8%E3%81%AE%E9%96%93%E3%81%AB%E9%81%95%E3%81%84%E3%81%8C%E3%81%82%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%83%AC%E3%82%A4%E3%83%86%E3%83%B3%E3%82%B7%E5%BE%85%E6%A9%9F%E7%8A%B6%E6%85%8B%E3%81%AE%E3%83%80%E3%83%9F%E3%83%BC%E3%81%AE%E6%95%B0%E3%82%92%E8%AA%BF%E6%95%B4%E3%81%97%E3%81%9F%E5%BE%8C%E3%81%A7%E3%82%82%E5%90%8C%E3%81%98%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3EIDEs%20%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A7%E4%BD%95%E3%81%8B%E3%82%92%E8%AA%A4%E3%81%A3%E3%81%A6%E6%A7%8B%E6%88%90%E3%81%97%E3%81%9F%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%81%AF%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81LPC5536%20%E3%81%A7%E3%81%AF%20flexspi_config_t%20%E3%83%87%E3%83%BC%E3%82%BF%E6%A7%8B%E9%80%A0%E3%81%8B%E3%82%89%E5%B7%AE%E5%8B%95%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%20(%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20enableSckBDiffOpt%20%E3%81%AF%E7%84%A1%E5%8A%B9%E3%81%AA%20ifdef%20%E5%86%85%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99)%E3%80%82%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AF%E3%83%9C%E3%83%BC%E3%83%89%E4%B8%8A%E3%81%A7%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E5%AF%BE%E7%AD%96%E3%82%92%E8%AC%9B%E3%81%98%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82CSN%20%E3%81%8A%E3%82%88%E3%81%B3%20CLK%20%E4%BF%A1%E5%8F%B7%E3%81%8C%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E2%E3%81%A4%E3%81%AE%E3%82%B9%E3%83%AB%E3%83%BC%E3%83%AC%E3%83%BC%E3%83%88%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%EF%BC%88%E6%A8%99%E6%BA%96%E3%81%A8%E9%AB%98%EF%BC%89%E3%81%A7%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22clk--00001.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00001.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00001.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00001.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00001.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367789iC3E92ADB7D28D0B8%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22clk--00001.png%22%20alt%3D%22clk--00001.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22clk--00002.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00002.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00002.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00002.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00002.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367790i7591E9FDF4E4CFA4%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22clk--00002.png%22%20alt%3D%22clk--00002.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E5%91%A8%E6%B3%A2%E6%95%B0%E3%81%AF%E4%BA%88%E6%83%B3%E3%82%88%E3%82%8A%E3%82%82%E9%81%85%E3%81%84%E3%81%A7%E3%81%99%20(75MHz%20%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%9F%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%81%93%E3%81%93%E3%81%A7%E3%81%AF%20150%2F2%20%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%2075%2F2%20%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99)%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22img_gabrigob_0-1764337693878.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764337693878.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764337693878.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764337693878.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764337693878.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367792i339A2D642D34A515%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22img_gabrigob_0-1764337693878.png%22%20alt%3D%22img_gabrigob_0-1764337693878.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8A%E3%82%88%E3%81%B3RWDS%E4%BF%A1%E5%8F%B7%E3%81%AF0V%E3%81%A7%E5%AE%89%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%87%E3%83%BC%E3%82%BF%E4%BF%A1%E5%8F%B7%E3%81%AB%E3%82%8F%E3%81%9A%E3%81%8B%E3%81%AA%E3%82%B0%E3%83%AA%E3%83%83%E3%83%81%EF%BC%885ns%EF%BC%89%E3%81%8C%E8%A6%8B%E3%82%89%E3%82%8C%E3%82%8B%E3%81%A0%E3%81%91%E3%81%A7%E3%81%99%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22clk--00004.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00004.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00004.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00004.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22clk--00004.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367791i679B1AC0F84A65D6%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22clk--00004.png%22%20alt%3D%22clk--00004.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%82%AB%E3%83%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%81%8B%E3%82%89%E5%87%BA%E5%8A%9B%E3%81%95%E3%82%8C%E3%82%8B%20pin_mux%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A8%20clock_config%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%82%E6%B7%BB%E4%BB%98%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E4%BB%96%E3%81%AB%E4%BD%95%E3%81%8B%E3%81%94%E6%8F%90%E6%A1%88%E3%81%AF%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2252248%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC5536%20and%20Hyperram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2252248%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%EF%BC%81%3C%2FP%3E%3CP%3E%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22img_gabrigob_0-1764584326382.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764584326382.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764584326382.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_0-1764584326382.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367983i7DE738D67D142DF4%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22img_gabrigob_0-1764584326382.png%22%20alt%3D%22img_gabrigob_0-1764584326382.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E5%9B%9E%E8%B7%AF%E5%9B%B3%E3%82%92%E5%86%8D%E5%BA%A6%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E2%80%A6RESN%20%E3%81%AF%20FLEXspi%20%E3%81%A7%E3%81%AF%E5%88%B6%E5%BE%A1%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%AB%E6%B0%97%E3%81%A5%E3%81%84%E3%81%9F%E3%81%AE%E3%81%A7%E3%80%81%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%A6%E4%B8%8A%E6%98%87%E3%81%95%E3%81%9B%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%A7%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82MCU%20%E3%81%AE%E3%83%94%E3%83%B3%E3%82%82%E9%AB%98%E9%80%9F%E3%82%B9%E3%83%AB%E3%83%BC%20%E3%83%AC%E3%83%BC%E3%83%88%20%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22ck_vs_rwds_zoom_1.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ck_vs_rwds_zoom_1.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ck_vs_rwds_zoom_1.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ck_vs_rwds_zoom_1.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367987i7B874ED9008BB811%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22ck_vs_rwds_zoom_1.png%22%20alt%3D%22ck_vs_rwds_zoom_1.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81%E3%81%9F%E3%81%A8%E3%81%88%E3%81%B0%20RWDS%20%E3%81%A8%20CLK%20%E3%81%AE%E6%AF%94%E8%BC%83%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81%E5%95%8F%E9%A1%8C%E3%81%AF%20LUT%20%E3%81%AE%E3%83%AC%E3%82%A4%E3%83%86%E3%83%B3%E3%82%B7%E3%81%AE%E5%80%A4%20(%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%A7%E4%BF%AE%E6%AD%A3%E6%B8%88%E3%81%BF)%20%E3%81%A8%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%81%93%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E5%9F%BA%E6%9C%AC%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81FUTURE%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E5%BD%B9%E7%AB%8B%E3%81%A4%E3%81%8B%E3%82%82%E3%81%97%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E3%81%BE%E3%81%A0%E7%90%86%E8%A7%A3%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%83%84%E3%83%AA%E3%83%BC%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%8B%E3%82%89%E3%80%81CLK%E3%81%AF75MHz%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%E3%81%8C%E3%80%8137.5MHz%E3%82%92%E8%A8%88%E6%B8%AC%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22img_gabrigob_1-1764585507218.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_1-1764585507218.png%22%20style%3D%22width%3A%20397px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_1-1764585507218.png%22%20style%3D%22width%3A%20397px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22img_gabrigob_1-1764585507218.png%22%20style%3D%22width%3A%20397px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F368009i83FBA2900343D059%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22img_gabrigob_1-1764585507218.png%22%20alt%3D%22img_gabrigob_1-1764585507218.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E4%BB%96%E3%81%AB%E8%A6%8B%E9%80%83%E3%81%97%E3%81%9F%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E5%88%86%E5%91%A8%E5%99%A8%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%AC%E3%83%96%E3%83%AA%E3%82%A8%E3%83%AC%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2251923%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC5536%20and%20Hyperram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2251923%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F257258%22%20target%3D%22_blank%22%3E%40img_gabrigob%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EHyperRAM%20%E3%81%B8%E3%81%AE%E5%9B%9E%E8%B7%AF%E5%9B%B3%E6%8E%A5%E7%B6%9A%E3%82%92%E5%85%B1%E6%9C%89%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E3%83%8F%E3%83%AA%E3%83%BC%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2253079%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC5536%20and%20Hyperram%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2253079%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F257258%22%20target%3D%22_blank%22%3E%40img_gabrigob%3C%2FA%3E%3C%2FP%3E%0A%3CP%3ELPC55S36%20%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B7%E3%83%BC%E3%83%88%E3%81%AB%E3%82%88%E3%82%8B%E3%81%A8%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Harry_Zhang_0-1764669834411.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_0-1764669834411.png%22%20style%3D%22width%3A%20388px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F368196i00B80985698758DC%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Harry_Zhang_0-1764669834411.png%22%20alt%3D%22Harry_Zhang_0-1764669834411.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E6%9C%80%E5%A4%A7%E5%91%A8%E6%B3%A2%E6%95%B0%E3%81%AF50M(DDR%E3%83%A2%E3%83%BC%E3%83%89)%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%20%20%20%20%2F*%20Flexspi%20frequency%20150MHz%20%2F%203%20%3D%2050MHz%20*%2F%0A%20%20%20%20CLOCK_SetClkDiv(kCLOCK_DivFlexSpiClk%2C%200U%2C%20true)%3B%20%20%2F*!%26lt%3B%20Reset%20FLEXSPICLKDIV%20divider%20counter%20and%20halt%20it%20*%2F%0A%20%20%20%20CLOCK_SetClkDiv(kCLOCK_DivFlexSpiClk%2C%203U%2C%20false)%3B%20%2F*!%26lt%3B%20Set%20FLEXSPICLKDIV%20divider%20to%20value%203%20*%2F%0A%0A%20%20%20%20CLOCK_AttachClk(kPLL0_to_FLEXSPI)%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*!%26lt%3B%20Switch%20FLEXSPI%20to%20PLL0%20*%2F%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Harry_Zhang_1-1764670019933.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_1-1764670019933.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F368197iA675BD2B9CF5C2E4%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Harry_Zhang_1-1764670019933.png%22%20alt%3D%22Harry_Zhang_1-1764670019933.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E3%83%8F%E3%83%AA%E3%83%BC%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E