weidyss 发表于 2019-10-19 09:43:32

stm32h7用sarm1(0x30000000-0x3000ffff)作为运行内存

因项目需要,想把sarm1(0x30000000-0x3000ffff)作为运行内存,但上电会进入hard fault, 请问有哪大哥这样设置是成功的

toofree 发表于 2019-10-21 00:13:56

仿真调试下,看看设置成功了没,flash、ram等。
从原理上讲,用那块RAM做运存没有区别

haiya6688 发表于 2019-11-27 11:36:28

仿真的时候,刚刚进入main函数,可以看见那块ram都是0,应该没有使能那块RAM吧,试试把IRAM1和IRAM2的地址对换一下。

butterflyspring 发表于 2019-12-4 11:24:14

如果是743,这部分RAM属于D2域, 需要先使能后才可以使用。:)
页: [1]
查看完整版本: stm32h7用sarm1(0x30000000-0x3000ffff)作为运行内存