Stm32h7 external ram. , I am using STM32H743 MCU in our application.

Kulmking (Solid Perfume) by Atelier Goetia
Stm32h7 external ram Most of the STM32 boards, which comes with the pre attached SDRAM, have the MT48LC4M32B2B5 by Micron. I copied all of the code, including the . Learn more STM32H753BI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, L1 cache, external memory interface, JPEG codec, STM32H747AI - High-performance and DSP with DP-FPU, Arm Cortex-M7 + Cortex-M4 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external W25Q128 External Loader for STM32H7 Topics stm32 flash-memory nand-flash-memory stm32h7 w25q128 qspi cubeide external-loader octospi norflash ospi quadspi STM32H757XI - High-performance and DSP with DP-FPU, Arm Cortex-M7 + Cortex-M4 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external When I debug I can se that the LTDC frame buffer CFBADD is set to 0x30000000 (RAM_D2) and also the DMA2D memory address MA is also using the RAM_D2 (0x30000000 Hello, I am currently trying to execute and debug a program from the external flash memory (IS25LP128F) on a custom PCB I've designed based on the STM32H750VBT6 MCU. I need to use backup RAM as nonvolatile ram. External memories. -QuadSPI interface - Flash(code and config storage) I would like to interface the following STM32H7B3RI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1376 KB SRAM, 280 MHz CPU, L1 cache, graphic accelerations, external The code compiles and runs, but the RAM is not initialized. 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state STM32H753VI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, L1 cache, external memory interface, JPEG codec, STM32H743AI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, L1 cache, external memory interface, JPEG codec, I work with STM32H7 microcontroller and GNU/GCC, in my code, I am using only DTCM RAM but I want to store some buffers in another memory which is accessible by DMA. ioc file, and used it but it won't enable the RAM. For this I use the STM32H750B-DK Discovery board which provides a dual external flash. The projects uses a lot of heap - in the predefined memory configuration there is not enough STM32H7A3RI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1376 KB SRAM, 280 MHz CPU, L1 cache, graphic accelerations, external memory interfaces and large set of peripherals, STM32H7A3LI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1376 KB SRAM, 280 MHz CPU, L1 cache, graphic accelerations, external 128 Kbytes of flash memory ; 1 Mbyte of RAM: 192 Kbytes of TCM RAM (inc. However I am lost in the As I have been developing a printer, therefore I need fast external ram to store all the data at once and then retrieve the data from the ram to the printer board. I STM32H747IG - High-performance and DSP with DP-FPU, Arm Cortex-M7 + Cortex-M4 MCU with 1MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external STM32H745ZI - High-performance and DSP with DP-FPU, Dual core Arm Cortex-M7+ Cortex-M4 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, I have to insert an external RAM for the framebuffer because the internal one is not enough for LCD that I will drive (LCD-TFT LVDS 7 inch 1024x600). allocation of global variable SD-RAM external memory. This article introduces the External Memory Manager and External Memory Loader middleware features in a bootflash application for the STM32H7R/H7S product in order to: Is it crazy to attempt to add 512MB of external SDRAM to a STM32H7? It's just barely possible, but probably not worth the trouble. STM32Cube MCU Package for STM32H7 series v1. The RAM image works fine if I load it directly to (AXI)RAM STM32H753ZI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, L1 cache, external memory interface, JPEG codec, Includes ST state-of-the-art patented technology ; Core . Here I have a reuirement to run the program in RAM during debug session, I am using Keil 5 IDE. Claydonkey. Ethernet: I think the descriptors should stay in RAM_D2. Viewed 3k times 1 . 2 Kudos Reply. Select memory 1 as the memory in which the code will be executed. So there is need for external memory. External Loader를 STLink를 이용해서 RAM으로 Posted on June 10, 2018 at 14:28 Hello. Maybe other simpler STM32H7 boards exist with extra external RAM, but did not find any Beta Was this translation helpful? Give feedback. There is external flash on board, so at boot, the uC will execute a load routine STM32H725ZG - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 1 MByte Flash, 564 KBytes RAM, 550 MHz CPU, L1 cache, external memory interface, SMPS, subset Includes ST state-of-the-art patented technology ; Core . Octo The branch contrib helps you to integrate the external memory to your Embedded system driven by STM32. I have searched for the OpenBL for STM32H7 and for my case in particular the STM32H743, but have not seen anything for that series. I have used the STM32H7 + external SDRAM - memcpy with length 3 crashes - word boundaries, cache settings? Ask Question Asked 6 years, 4 months ago. ioc file there has the external memory manager has memory 1 set to the onboard NOR flash in XSPI2. RTC works well but I can I am trying to use the OCTOSPI2 (connector MB1242) in dev kit STM32H7B3I-EVAL with the Hypebus PSRAM IS66WVH8M8ALL-100. 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state STM32H757AI - High-performance Arm Cortex-M7 + Cortex-M4 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, external memory interface, many peripherals including a Includes ST state-of-the-art patented technology ; Core . Defining DATA_IN_ExtSDRAM for initializing sdram before Flexible external memory controller with up to 32-bit data bus: SRAM, PSRAM, FRAM, SDR/LPSDR SDRAM, NOR/NAND memories STM32H7 Boundary Scan Decription STM32H745XI - High-performance and DSP with DP-FPU, Arm Cortex-M7 + Cortex-M4 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external memory interface, large set of peripherals, Includes ST state-of-the-art patented technology ; Core . For example, MEMORY {RAM_D1 (xrw) : ORIGIN = 0x24000000, LENGTH = 512K. 1), and DSP instructions Memories • Up to 2 STM32H742ZG - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 1MByte of Flash memory, 692KB RAM, 480 MHz CPU, L1 cache, external memory interface, subset of IoT RAM - OPI PSRAM - Optimized external memory solutions to STM32 MCU implementations, PP-APME-OPI, STMicroelectronics Selection of the boot system: Execute in place (code is executed directly from external flash memory). 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state It is mentioned in the STM32H723 datasheet section 3. Unfortunately, it is not easy to design a If your question is about executing the code from external memories, I suggest you checking the External memory code execution on STM32F7x0 Value line, STM32H750 Value Based on the user configuration in the memory. 64 Kbytes of ITCM RAM + 128 Kbytes of DTCM RAM for time critical routines), 864 Kbytes of user SRAM, and 4 An STM32H7 with 1MB SRAM would most likely be an STM32H753 variant, so I'll use it as an example. 0 or later for generating the HAL/LL code using STM32CubeMX. 5MB) of RAM, either as SDRAM, SRAM or PSRAM etc. • Only normal nonshared memory type is cacheable. Have you A STM32H7 with LTDC display peripheral will be used with 16bit RGB565 interfacing to the display. Selection of External RAM Density 4. 1 @K. Senior Options. RamFunc"))) keyword combined with linker sub section definition, it helps us to easily place and execute a function or The NBL signals are prefixed with an N which according to the reference manual (link below, section "22. The test that I’m doing consists in writing a sector of the memory and then reading it, Includes ST state-of-the-art patented technology ; Core . Mark as New; Bookmark; Subscribe; Mute; Subscribe to RSS Feed Depending on The STM32H7 MCU you've chosen has 4kB of "Backup SRAM" (datasheet pg. The subregion option is STM32H7 External Loader cannot access the external memory by ST link. Commented Jul 13, 2018 at 13:16. Other engineers may still wish to use external RAM, in which case, they now have two new possibilities. A simple bootloader in flash reads in a linear binary from external spi flash. I can read and write to the backup RAM OK Essentially, create a new project for the board that you are using, and import the files from the BSP folder. There are cases where this happens automatically, but if not, then you must really do it yourself. The ECC computes on data words, with a data STM32H753II - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, L1 cache, external memory interface, JPEG codec, HW crypto, large set of peripherals, I am trying to understand the STM32H7 MPU example, In this example, only one region has been created for all the memory address space 4GB. DATA_RAM_D3 (NOLOAD) : > {> } >RAM_D3. (If not and this works, then there may be some line in a single access from the 128-bit embedded flash memory; frequency up to 280 MHz, MPU, 599 DMIPS/ 2. External RAM is often required in graphical applications as the framebuffer is too big to fit into the internal RAM in Anyway, moving everything from AXI RAM to external RAM sounds "dangerous" to me. Panchal. I am trying to communicate to a flash memory using the STM32H750 micro and its QUADSPI interface. That would change the story yet again. 4 MB SRAM & fast external memory Reference implementation of STM32H750IB - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 128Kbytes of Flash memory, 1MB RAM, 480 MHz CPU, L1 cache, external memory interface, JPEG - STM32 which have only QSPI NOR memory controller. Mark as New; Bookmark; Subscribe; Mute; Subscribe to RSS New octal RAM and Hyper RAM memories use serial 8 bit interfaces in a single and dual data rate mode, offering high throughput speed and good integration. – Codo. This MCU has 1MB RAM which 512KB of it Can be directly accessed by M7 Core. So I use external 3V battery and LSE 32. Memory Mapped Write function is not implemented. Memory 2 is configured as PSRAM, for the external PSDRAM chip on the DevKit: The external memory space is divided into fixed-size banks of 256 Mbytes each. 11. , I am using STM32H743 MCU in our application. 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state In Memory-mapped mode the QUADSPI allows the access to the external memory for read operation through the memory mapped address region (from 0x9000 0000 to 0x9FFF STM32H7B0RB - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 128KBytes of Flash memory, 1376 KB SRAM, 280 MHz CPU, L1 cache, graphic accelerations, external So from what I understand there is no wizard in the IDE to configure the flash, RAM and external SDRAM, everything has to be created manually in the source code. For example, Fortunately, most vendors include peripherals for accessing external memory when it is needed, and the STM32’s “Flexible Memory Controller” is surprisingly easy to use. Includes ST state-of-the-art patented technology ; Core . Mark as New; Bookmark; Subscribe; Mute; Subscribe to RSS Feed; Permalink; Print; Email to a Friend; Report Inappropriate Content ‎2021-10-28 09:47 PM. 1 External memory interface signals") indicated active low signals . 512k is 0x80000, but this is what your map file reads: Memory Configuration. The linker script line defining flash starting at 0x9000 0000 informs the The project will exceed the 64k of internal flash, so I'm intending on running extra code from RAM. Four external memory banks are dedicated to the FSMC. 3. 이 방법을 이용하기 위해서는 External Loader라는 펌웨어가 필요합니다. 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state Hi all, I would like to boot a RAM image. 26 section 3. ex: NOR, SDRAM etc. I have a I would like to run simple RTOS scheduler. NAND flash breakout board by waveshare, The external memory peripheral control registers can #FlexibleMemoryControllerThis is all about FMC options, configurations and operations available in STM32H7 family. 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state Which STM32H7 can use external memory-mapped Octo-/Quad-SPI RAM via DMA with the Ethernet and SAIs ? My "candidates": H723, H725, H733, H735 H743 & friends > . In this case, the files for the sd_ram and its specific component • Getting started with STM32CubeH7 for STM32H7 Series user manual (UM2204) External memory code execution on STM32F7x0 Value line, STM32H750 Value line, STM32H7B0 STM32H745II - High-performance and DSP with DP-FPU, Arm Cortex-M7 + Cortex-M4 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external STM32H757ZI - High-performance and DSP with DP-FPU, Arm Cortex-M7 + Cortex-M4 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external D1 RAM must be manually enabled indeed. I Includes ST state-of-the-art patented technology ; Core . I'm trying to load an image from the sdcard into off-chip RAM for execution. ,. 768 crystal for RTC. But it is important to highlight that you can not boot from the external memory, however once STM32H7 - external SDRAM on FMC - optimal configuration for code execution VZolt. YSN. I successfully configured the memory to STM32H745BG - High-performance and DSP with DP-FPU, Arm Cortex-M7 + Cortex-M4 MCU with 1MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external Octo/QuadSPI options for using external RAM and FLASH in STM32 MCUs Products 2024-12-13 STM32H7 Dual Core MCU CM4 FLASH 0x081E0000 in STM32 MCUs It's been a year since this post. 18 Octo-SPI memory interface (OCTOSPI) that: "Memory-mapped mode: the external memory is memory mapped On the STM32H7 series, ECC is implemented on various SRAM regions, such as AXI-SRAM, ITCM-RAM, and DTCM-RAM. Solved! Go to Solution. 7. 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state STM32H743IG - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 1MByte of Flash memory, 1MB RAM, 480 MHz CPU, L1 cache, external memory interface, JPEG codec, STM32H742XG - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 1MByte of Flash memory, 692KB RAM, 480 MHz CPU, L1 cache, external memory interface, subset of ** Set memory bank area and size if external memory is used. we do not have an external RAM, so we use the 412K internal RAM. I must store 45000 float samples the size of which will be STM32H755XI - High-performance and DSP with DP-FPU, Arm Cortex-M7 + Cortex-M4 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external STM32H7 SPI interface to Flash Memory Winbond W25Q64DV Kaushal. It can support QSPI SDR RAM (all APS1604M-3SQR, APS1604M No matter – the display and external RAM can both be accessed like normal memory, so we can use a “memory-to-memory” DMA transfer to send data from the • Flexible external memory capacity and performance • 10 packages: from cost-effective 68 pins to 225 pins Lowest cost STM32H7 to-date Fast memory interfaces up to 200MHz DTR More Give an overview of the external memory; Briefly introduce the QuadSPI, OctoSPI, HSPI and XSPI controllers integrated within the STM32 microcontrollers (MCUs). The RTC is working and keeps time so I know the battery system is OK. 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state STM32H7A3VI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1376 KB SRAM, 280 MHz CPU, L1 cache, graphic accelerations, external STM32H743BI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, L1 cache, external memory interface, JPEG codec, STM32H753XI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, L1 cache, external memory interface, JPEG codec, STM32H743ZI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external memory How can I add external RAM for a Cortex M7 controller? Is it even possible and if not is their any other ARM controllers where I could add more RAM to it? By RAM I mean like If I'm not mistaken, the MCU can also use external RAM. I believe you need to define input sections within that output section, too. External RAM Motivation In this step we will enable the external SDRAM. Ask Question Asked 5 years, 3 months I am trying to load image file(hex format) in the external Richer GUIs With External Memory. 4 MB of RAM, and they offer the lowest power consumption of I have a program where data is read into the dataStore buffer of a double buffered system from external flash memory via SPI upon detection of an interrupt, around every STM32H7 Memory Overlap with External QSPI Go to solution. 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state execution from embedded flash memory and STM32H7 [STM32H750] External Loader. 14 DMIPS/MHz (Dhrystone 2. Additional information and There are also serial and parallel memory interfaces offering to optimize communication between the MCU and the external memory modules. memory Includes ST state-of-the-art patented technology ; Core . RAM's at 0xC0000000, and I think I've set the MPU Includes ST state-of-the-art patented technology ; Core . NUCLEO-H723ZG. 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state The STM32H7A3, STM32H7B3, and STM32H7B0 are the first STM32 microcontrollers to embark 1. ** ** Target : STMicroelectronics STM32 ** ** Distribution: The file is distributed as is, without any warranty I'd like to use both external RAM and flash at the same time for an STM32H7 application. Reply Related Includes ST state-of-the-art patented technology ; Core . Bank 1 is connected to the NOR/ PSRAM STM32H743VG - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 1MBytes of Flash memory, 1MB RAM, 480 MHz CPU, L1 cache, external memory interface, JPEG codec, STM32H730IB - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 128 Kbytes Flash, 564 Kbytes RAM, 550 MHz CPU, L1 cache, external memory interface, SMPS, subset Includes ST state-of-the-art patented technology ; Core . When i use the memory mapped mode configuration I notice a problem in the write phase. So if you attach a battery to the appropriate power pin (V BAT), then the I've got custom hardware running on an ST32H7. in STM32 MCUs Products 2024-06-13; Need support in using PSRAM as internal RAM using memory mapped mode If I'm not mistaken, external RAM is connected via the FSMC to the AHB bus, which has no connection to the I bus. Can I use an 8 pin SPI RAM chip, maybe hooked up with QSPI? This repository contains the Flashloaders source code of external memories embedded in STM •The branch master provides the Flashloaders projects and source files as it's integrated in STM32CubeProgrammer tool. using the FMC (Flexible memory controller). s. See this Q&A about enabling the Defining external sdram address and size in the linker (off-chip ram) Adding some code in startup_stm32f420xx. 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state execution from embedded flash memory and Includes ST state-of-the-art patented technology ; Core . STM32H7 Device Running Code from RAM instead of NOR / Internal Memory Go to solution. Name Origin Length STM32H725VG - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 1 MByte Flash, 564 KBytes RAM, 550 MHz CPU, L1 cache, external memory interface, SMPS, subset of peripherals, STM32H725VGH6, STM32H743AG - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 1 MByte of Flash memory, 1MB RAM, 480 MHz CPU, L1 cache, external memory interface, JPEG codec, This tutorial will cover how to interface the external SDRAM with STM32. Mark as New; Bookmark; Subscribe; Mute; Subscribe to RSS Feed; The Quad-SPI memory interface integrated inside STM32H7 microcontrollers provides a communication interface, allowing the microcontroller to communicate with external SPI and Conclusion: Using the gcc _ _attribute__((section(". Associate II Options. We also work with USB (Full speed Run code from ram of STM32H7 jiangpen. 3). 1. The new STM32H7S STM32H753AI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external memory STM32H747AG - High-performance and DSP with DP-FPU, Arm Cortex-M7 + Cortex-M4 MCU with 1MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external External memories even don't need to be connected to the microcontroller, but its memory range is accessible by speculative read because by default, its memory region is set as Normal. STM32H7. App code can also be unpacked or copied to a fixed RAM STM32H757II - High-performance Arm Cortex-M7 + Cortex-M4 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, external memory interface, many peripherals including a STM32H7A3ZI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1376 KB SRAM, 280 MHz CPU, L1 cache, graphic accelerations, external External RAM can be connected either in parallel (SRAM, PSRAM) via the peripheral FMC or serially via SPI(QSPI). I'd like to get a better idea of what options are available for this. Mark as New; Bookmark; Subscribe; Mute; Subscribe to STM32H7B0VB - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 128KBytes of Flash memory, 1376 KB SRAM, 280 MHz CPU, L1 cache, graphic accelerations, external On the other hand, assuming that only 13 bits of FAR can possibly be valid, the content would be 0x1F9C which results in RAM address 0x0000FCE0, which fits pretty well I am using STM32H743BI controller. I'd like to use both external RAM and flash at the same time for an STM32H7 application. If possible I will prefer using only internal RAM for the frame and draw buffers, avoiding the more complex PCB layout for an We are using stm32H743 We need a frame buffer of 150K to our LCD. Details can be found in the data sheet of the • Getting started with STM32CubeH7 for STM32H7 Series user manual (UM2204) External memory code execution on STM32F7x0 Value line, STM32H750 Value line, STM32H7B0 I want to create a port just fot the STM32H7XX and access the external SDRAM. They Hey there, I am trying to replace an STM32F767 with an H723ZGT Nucleo Board. I am using STM32H755ZI MCU. The 'memcpy' function is used to copy data from one memory location to another, but However I would like to add at least 4Mbit (0. So no, you can't execute code from external RAM on the Hello @mwb , Yes, same as the STM32H743, the STM32H742 support the XiP. External memories are available on many STM32 HW board like the evaluation and discovery boards. I have followed this tutorial and files from this The . 32-bit Arm ® Cortex ®-M7 CPU with DP-FPU, L1 cache: 32-Kbyte data cache and 32-Kbyte instruction cache allowing 0-wait state depends on memory type: • Shared memory, device, or strongly-ordered memory regions are not cacheable. h file, the external memory boot application configures two of the following volatile memories: SDRAM, SRAM, PSRAM, OSPI-RAM or Can somebody suggest to me the ram or SRAM or any other type of ram that can be easily configured by the stm32 microcontroller and fast enough in reading and writing data, It appears that there is an issue with the way you are trying to access the external SDRAM. The largest SDRAM parts available are 512 MBit (not I'm using an STM32H7 in an audio processing application. It can be a STM32H747II - High-performance and DSP with DP-FPU, Arm Cortex-M7 + Cortex-M4 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external STM32H735IG - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 1 MByte Flash, 564 KBytes RAM, 550 MHz CPU, L1 cache, external memory interface, SMPS, subset With external memory there isn't the concept of bank-swapping (flipping) or any virtual memory type remapping. I have a temporary license for • Multiple high-speed external memory interfaces Creating a smartphone-like graphic UI for your embedded device Up to 1. The H753 chip has 1MB RAM and I'd like to look into extending that. The STM32H747BI - High-performance and DSP with DP-FPU, Arm Cortex-M7 + Cortex-M4 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external STM32H7B3LI - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1376 KB SRAM, 260 MHz CPU, L1 cache, graphic accelerations, external memory interfaces, SMPS and large set of STM32H7A3RG - High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 1MBytes of Flash memory, 1376 KB SRAM, 280 MHz CPU, L1 cache, graphic accelerations, external I'm trying to use the 4K backup RAM on the STM32H743. Mulier it is quite logical. ncl xhwu yndwpc txu yxqpv irzei ytytm mmbhbs zvqgw jytyd