Skip to content

Commit 9be4996

Browse files
authored
Merge pull request #13569 from Tim-Wang38/feature-wisun
targets:RT1050: Fix the flash erase and program issue for qspi nor fl…
2 parents b204ba5 + 7e80d3a commit 9be4996

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_IMX/flash_api.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ status_t flexspi_nor_flash_page_program_ram(uint32_t address, const uint32_t *sr
293293
flashXfer.cmdType = kFLEXSPI_Write;
294294
flashXfer.SeqNumber = 2;
295295
flashXfer.seqIndex = HYPERFLASH_CMD_LUT_SEQ_IDX_PAGEPROGRAM;
296-
flashXfer.data = (uint32_t *)(src + offset);
296+
flashXfer.data = (uint32_t *)((uint32_t)src + offset);
297297
flashXfer.dataSize = BOARD_FLASH_PAGE_SIZE;
298298

299299
status = FLEXSPI_TransferBlocking(FLEXSPI, &flashXfer);
@@ -509,7 +509,7 @@ status_t flexspi_nor_flash_page_program_ram(uint32_t address, const uint32_t *sr
509509
flashXfer.cmdType = kFLEXSPI_Write;
510510
flashXfer.SeqNumber = 1;
511511
flashXfer.seqIndex = NOR_CMD_LUT_SEQ_IDX_PAGEPROGRAM_QUAD;
512-
flashXfer.data = (uint32_t *)(src + offset);
512+
flashXfer.data = (uint32_t *)((uint32_t)src + offset);
513513
flashXfer.dataSize = BOARD_FLASH_PAGE_SIZE;
514514

515515
status = FLEXSPI_TransferBlocking(FLEXSPI, &flashXfer);

targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MIMXRT1050/TARGET_EVK/flash_defines.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ static uint32_t customLUT[CUSTOM_LUT_LENGTH] = {
227227

228228
/* Erase Sector */
229229
[4 * NOR_CMD_LUT_SEQ_IDX_ERASESECTOR] =
230-
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0xD7, kFLEXSPI_Command_RADDR_SDR, kFLEXSPI_1PAD, 0x18),
230+
FLEXSPI_LUT_SEQ(kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0x20, kFLEXSPI_Command_RADDR_SDR, kFLEXSPI_1PAD, 0x18),
231231

232232
/* Page Program - single mode */
233233
[4 * NOR_CMD_LUT_SEQ_IDX_PAGEPROGRAM_SINGLE] =

0 commit comments

Comments
 (0)