Skip to main content
Nikita91
Lead II
May 19, 2020
Question

Why does the STM32H743 reference manual talk about Cortex-M4 on the SRAM pages?

  • May 19, 2020
  • 4 replies
  • 875 views

In the RM0433 rev 7 in the Embedded SRAM chapter:

AHB SRAM1 is mapped at address 0x3000 0000 and accessible by all system masters except BDMA through D2 domain AHB matrix. AHB SRAM1 can be used as DMA buffers to store peripheral input/output data in D2 domain, or as code location for Cortex®-M4 CPU (application code available when D1 is powered off. 

Does this mean that the M7 cannot put code into it? But there is no M4 in this MCU.

This topic has been closed for replies.

4 replies

TDK
May 19, 2020

Surely it's just an error from copy/pasting the RM0399 section from the H745 manual, which does have the M4 core but is otherwise the same.

"If you feel a post has answered your question, please click ""Accept as Solution""."
Uwe Bonnes
Chief
May 19, 2020

H743 latest revision and H745 are the same chip, with functionality disabled for the H743

Imen GH
ST Employee
May 19, 2020

Hello,

I take your feedback into consideration.

I will raise internally to correct

Thank you,

Regards

berendi
Principal
May 19, 2020

Theoretically the M7 core could execute code from AHB SRAM, but it would make little sense, as the M7 can access the AXI SRAM a lot faster.

Nikita91
Nikita91Author
Lead II
May 19, 2020

I think so. It's better to put RAM code in ITCM which is made for that.

I was just wondering if the curious wording of the manual was hiding something I didn't understand.

Thank you.