Skip to main content
dave2012
Associate III
May 3, 2020
Question

Valid RAM area shows as "????????" in Memory window

  • May 3, 2020
  • 4 replies
  • 2649 views

Hi,

I'm debugging a STM32F765 application using STM32CubeIDE v1.3.1 with ST-Link/V3 debug adapter via OpenOCD.

The Memory window shows a gap of 800 RAM bytes in a valid RAM area (see picture below).

Any idea what can cause this ?

Thanks

Dave

0693W000000Wo5FQAS.jpg

This topic has been closed for replies.

4 replies

TDK
Super User
May 3, 2020

Weird. Do you have any regions defined in the memory protection unit (MPU)?

"If you feel a post has answered your question, please click ""Accept as Solution""."
dave2012
dave2012Author
Associate III
May 3, 2020

No, not knowingly

waclawek.jan
Super User
May 3, 2020

What variable(s) are on that position (look into mapfile)?

JW

dave2012
dave2012Author
Associate III
May 3, 2020

The unreadable range straddles the top end of the FreeRTOS heap, some other FreeRTOS variables then some application variables. There is nothing in the map file that corresponds to the start or end address of the unreadable range

waclawek.jan
Super User
May 3, 2020

And the variable falling into this area can be observed?

Is this fully reproducible? Won't some form of eclipse's "restart" make it go away (I don't know what might constitute such restart, I don't use any eclipsoid, maybe recreating the project from scratch, importing the sources)?

And other projects on the same so exhibit this too? And the same project on a different PC?

JW