久芯网

STM32H747双核编程问题

avatar onebyte 提问时间: 2023-08-01 13:16:26 / 已解决

在使用双核的时候,CPU1初始化的外设,CPU1操作此外设,一直这样使用。

现在想CPU1初始化外设,CPU1和CPU2交叉操作此外设,这样可以使用吗,除了需要操作互锁之外,还有什么要注意的吗?

2个回答
  • avatar xmshao
    最佳答案
    回答时间: 2023-08-01 13:35:39

    不知你具体遇到了什么问题,ST有个官方双核调试文档 AN528可以参考。至于CPU对外设的访问跟是否它所初始化没关系,是否存在访问冲突要结合你具体应用来看,必要时你可以使用信号量作为管理手段。

  • avatar onebyte
    回答时间: 2023-08-01 13:55:03
    xmshao 发表于 2022-4-13 14:12
    不知你具体遇到了什么问题,ST有个官方双核调试文档 AN528可以参考。至于CPU对外设的访问跟是否它所初始化 ...

    原来还有些担心,经过测试,CPU1和CPU2交叉使用外设没有问题,就是有点不明白里面总线那么复杂,怎么就能轻松切换,互不干扰运行

会员中心 微信客服
客服
回到顶部