Skip to main content
Graduate II
September 4, 2024
Solved

fmc_nor flash is able to working in non memory mapped or memory mapped

  • September 4, 2024
  • 1 reply
  • 2549 views

basically, qspi is know to operate in memory mapped mode. where,fmc_nor flash used to operate in what?

is the nand flash is only operates on non memoey mapped mode, where memory needs some driver to access .

please, clear this doubt

best regards,

jr_mbed_engr

 

    This topic has been closed for replies.
    Best answer by mƎALLEm

    FMC NOR Flash is by default accessed in memory mapped mode as you can access to any location without any extra command and no need for any extra configuration.

    1 reply

    mƎALLEmAnswer
    Technical Moderator
    September 4, 2024

    FMC NOR Flash is by default accessed in memory mapped mode as you can access to any location without any extra command and no need for any extra configuration.

    Graduate II
    September 4, 2024

    Hi,

    I came across the suggested TouchGFX links , but the examples provided are based on using QSPI for read, write, and erase operations. In my case, I've been testing my FMC NOR flash without implementing those steps. I've successfully performed read, write, and erase operations in my testing sections using FMC NOR flash.

    Now, assuming my FMC NOR flash works, the next step is to implement this functionality into my TouchGFX application. I would need to assign the image data to the linker’s assigned address (0x60000000) for the NOR flash.

    Can you confirm if this is the correct step-by-step process to get a full frame displayed on my screen? I also assume that the external loader would help transfer the data. Is that correct?

    Technical Moderator
    September 4, 2024

    First, your first question is not related to TouchGFX specifically but it's a generic question. I will move it to MCU product forum. I suggest you to close this thread.

    Second, I'm not a TouchGFX expert but you need to replace QSPI configuration by your FMC NOR config. Your linker file needs to be inline with your NOR start address and its size. If I didn't answer your last question I suggest you to open a new thread in TouchGFX forum.