[应用相关] stm32H747,在M4内核使用AXI SRAM不正常

[复制链接]
782|10
 楼主| cr315 发表于 2022-2-21 16:52 | 显示全部楼层 |阅读模式
我用stm32H747,在M4内核使用AXI SRAM开辟了一个38400字节的数组,一切正常。但是当我把这个数组换成大的容量221184字节的时候,不正常了。必须要M7的程序重新烧录一遍才可以,断电重启之后也不正常。不正常的现象是2个内核里面的点灯程序都无法运行,感觉是哪里死掉了一样。在M7内核里已经配置了MPU和cache。在map文件看到数组开辟的起始地址确实是0x24000000。也没有超范围。仿真的话就都正常。


热爱童话世界 发表于 2022-8-30 08:35 | 显示全部楼层
是不是扩大之后,占用到M7的存储空间了啊?

极客晨星 发表于 2022-8-30 08:58 | 显示全部楼层
双核是双核,但是公用内存的吧

一枝香 发表于 2022-8-30 09:19 | 显示全部楼层
这个H7的双核我还没这么用过,有时间可以试试

銀河 发表于 2022-8-30 09:41 | 显示全部楼层
一般情况可能是占到内存了,或者是你开辟的数组有点大,导致的

偷吻月亮 发表于 2022-8-30 10:03 | 显示全部楼层
仿真就能用,脱离仿真就用不了了是么?

岁月反驳 发表于 2022-8-30 10:25 | 显示全部楼层
这个建议,还是找找FAE咨询一下,看看咋搞比较好

可爱的白兔先生 发表于 2022-8-30 10:48 | 显示全部楼层
建议可以外置flash,这样能稳一点

晚晚皆安 发表于 2022-8-30 11:11 | 显示全部楼层
. 那既然没超内存,还能出现问题,你要不要查查数据手册,看看存储分配这块

笨蛋无需搭理 发表于 2022-8-30 11:35 | 显示全部楼层
双核就是麻烦一些,这种存储分配就很难懂

漫过岁月 发表于 2022-8-30 11:58 | 显示全部楼层
那不应该啊,为啥仿真能正常呢?


您需要登录后才可以回帖 登录 | 注册

本版积分规则

1466

主题

4964

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部