打印
[应用相关]

stm32H747,在M4内核使用AXI SRAM不正常

[复制链接]
452|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的双核我还没这么用过,有时间可以试试

使用特权

评论回复
5
銀河| | 2022-8-30 09:41 | 只看该作者
一般情况可能是占到内存了,或者是你开辟的数组有点大,导致的

使用特权

评论回复
6
偷吻月亮| | 2022-8-30 10:03 | 只看该作者
仿真就能用,脱离仿真就用不了了是么?

使用特权

评论回复
7
岁月反驳| | 2022-8-30 10:25 | 只看该作者
这个建议,还是找找FAE咨询一下,看看咋搞比较好

使用特权

评论回复
8
可爱的白兔先生| | 2022-8-30 10:48 | 只看该作者
建议可以外置flash,这样能稳一点

使用特权

评论回复
9
晚晚皆安| | 2022-8-30 11:11 | 只看该作者
. 那既然没超内存,还能出现问题,你要不要查查数据手册,看看存储分配这块

使用特权

评论回复
10
笨蛋无需搭理| | 2022-8-30 11:35 | 只看该作者
双核就是麻烦一些,这种存储分配就很难懂

使用特权

评论回复
11
漫过岁月| | 2022-8-30 11:58 | 只看该作者
那不应该啊,为啥仿真能正常呢?


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1289

主题

3509

帖子

0

粉丝