Skip to main content
Visitor II
March 28, 2025
Solved

Memory fault after starting a new importing a project with a new device

  • March 28, 2025
  • 2 replies
  • 484 views

Hi. 

I have worked on a project for a long time but had to swap CPU because of lack of memory. Before my device was STM32h743VG6 and I switched to STM32h743VIT6. 

Since i couldn´t just swap the CPU in mx without starting a new project, I swaped CPU and imported the files into a new project. It compiled and could run after some changes in the  FLASH.ld file. When generating new changes from touchgfx and programming to the flash I got memory issues. Some of them depended on path locations of files which i fixed. But one of them gave me this right before entering MemManage_Handler

No source available for "<signal handler called>() at 0xffffffe9

Somehow I can´t find the address. Any advice on what can be wrong ? 

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

    Hello,

    STM32h743VG6 (I assume you mean STM32h743VGT6).

    The only difference I can see between STM32h743VGT6 and STM32h743VIT6 is the Flash size:

    mALLEm_0-1743159938708.png

    In the case of 1MB of flash, the Flash is not seen as a single block of 2MB (contiguous flash block) but two separated block of 512kB of flash. So you need to check that point.

    2 replies

    mƎALLEmAnswer
    Technical Moderator
    March 28, 2025

    Hello,

    STM32h743VG6 (I assume you mean STM32h743VGT6).

    The only difference I can see between STM32h743VGT6 and STM32h743VIT6 is the Flash size:

    mALLEm_0-1743159938708.png

    In the case of 1MB of flash, the Flash is not seen as a single block of 2MB (contiguous flash block) but two separated block of 512kB of flash. So you need to check that point.

    Technical Moderator
    April 8, 2025

    Hello @juliarohner ,

     

    I don't know what you mean by "imported the files into a new project".

    The right way to copy a TouchGFX project is to create your configuration, then open TouchGFX Designer and go in "Edit" => "Import" => "GUI" and select your old TouchGFX project.
    Then, if you have specific files that are outside of TouchGFX's scope, you can copy them manually.

     

    Regards,