Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    全志V853上的ARM A7和RISC-V E907是如何通信的

    V Series
    6
    6
    2728
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • xiaowenge
      DOT小文哥 LV 8 last edited by YuzukiTsuru

      从全志V853的开发板框图可以看到,V853有一个Arm A7的主CPU和一个RISC-V E907的小CPU,那么中这两个不同架构的CPU之间是如何通信的呢?
      27981390-d454-49a8-a1de-40bf5cc442a5-image.png

      我们从V853的datasheet给出的框图中可以看出,A7和E907是通过BUS通信的,两个CPU直接的关系和CPU与其它模块之间的关系类似。
      fa700318-de4a-400d-a1b9-b0410e41206b-image.png

      物理上,A7 与 E907 通过硬件 msgbox 进行通信,软件框架上,A7 上基于 Linux 标准的
      rpmsg 驱动框架,E907 基于 openamp 异构通信框架。
      A7 端:包含 remoteproc 驱动和 rpmsg 驱动;E907 端:包含 msgbox 通信和 openamp 通
      信;
      其中 openamp 的框架如下:
      1dc39e58-7a4e-4e90-8527-1881002649d0-image.png
      f2128322-e7b7-4042-93b0-3825d8d990c2-image.png

      OpenAMP: (https://github.com/OpenAMP/open-amp/)

      This repository is the home for the Open Asymmetric Multi Processing (OpenAMP) framework project. The OpenAMP framework provides software components that enable development of software applications for Asymmetric Multiprocessing (AMP) systems. The framework provides the following key capabilities.

      Provides Life Cycle Management, and Inter Processor Communication capabilities for management of remote compute resources and their associated software contexts.
      Provides a stand alone library usable with RTOS and Baremetal software environments
      Compatibility with upstream Linux remoteproc and rpmsg components
      Following AMP configurations supported a. Linux master/Generic(Baremetal) remote b. Generic(Baremetal) master/Linux remote
      Proxy infrastructure and supplied demos showcase ability of proxy on master to handle printf, scanf, open, close, read, write calls from Bare metal based remote contexts.

      (https://www.e-learn.cn/content/qita/923857)

      baiwen 1 Reply Last reply Reply Quote Share 0
      • Y
        yelong98 LV 7 last edited by

        别一点一点上啊,一把梭哈全放出来过瘾

        1 Reply Last reply Reply Quote Share 0
        • cube_work
          cube_work LV 5 last edited by

          别一点一点上啊,一把梭哈全放出来过瘾

          1 Reply Last reply Reply Quote Share 0
          • baiwen
            100ask LV 6 @xiaowenge last edited by

            @xiaowenge 别一点一点上啊,一把梭哈全放出来过瘾

            YuzukiTsuru 1 Reply Last reply Reply Quote Share 0
            • YuzukiTsuru
              柚木 鉉 LV 9 @baiwen last edited by

              @allwinnertech 最好把芯片也放出来🎆 🎆

              1 Reply Last reply Reply Quote Share 0
              • S
                sofia LV 6 last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote Share 0
                • 1 / 1
                • First post
                  Last post

                Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                行为准则 | 用户协议 | 隐私权政策