4428|5

67

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

【正点原子i.MX93开发板】异构核间通讯--1 搭建M33-SDK编译环境 [复制链接]

本帖最后由 maskmoo 于 2024-6-29 03:38 编辑

本文参照文档 【正点原子】DLIMX93开发板资料(A盘)-基础资料\09、文档教程\06【正点原子】ATK-DLIMX93异核通信例程使用指南V1.0.pdf

 

1 安装 cmake

sudo apt-get install cmake

 

2 安装GCC

GCC【正点原子】DLIMX93开发板资料(A盘)-基础资料\05、开发工具\02、异核通信开发工具 中(文档中写错了)

将压缩包放到 ubuntu 的/opt目录下,并使用如下指令解压,解压后生成文件夹 gcc-arm-none-eabi-9-2019-q4-major

sudo tar -xvjf gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2

 

添加环境变量中 ,添加完变量后需要重启系统使内容修改生效。
编辑/etc/profile 文件内容

 

 

正点原子提供的源码压缩包中包含有异核通信测试烧写固件的imx-mkimage.zip以及异核通信测试例程源码。源码存放路径:开发板光盘 A 盘-基础资料\01 程序源码\04 M33核SDK例程源码\SDK_1_0_0_ATK-DLIMX93.tar.zst

需要通过 zstd 工具进行解压缩

//安装 zstd 
sudo apt update
sudo apt install zstd

//解压
tar -I zstd -xf SDK_1_0_0_ATK-DLIMX93.tar.zst

 

SDK_1_0_0_ATK-DLIMX93 的核心源码目录如下图所示:

 

在SDK中boards/atk-dlimx93/目录下包含一些示例工程,其中00_demo_example是用于简单调试M33核的demo例程;01_singleCore_example是仅用于 M33 核驱动调试的驱动例程,不能用作异核通信;02_interCore_examples:可用于 M33 核与 A55 核异核通信的驱动例程。

 

 

编译HelloWorld Example:

cd boards/atk-dlimx93/00_demo_example/01_hello_world/armgcc

./build_all.sh 

 

最终编译生成debug和release两种配置代码固件。

 

M33-SDK编译环境搭建就记录到这,后面在此基础上对M33核心进行相关调试和验证。

最新回复

异构是个啥啊?没接触过~  详情 回复 发表于 2024-7-1 07:10
点赞 关注

回复
举报

6809

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

M33-SDK编译环境搭建主要是装 cmake和装GCC,步骤也不少,谢谢分享

 
 

回复

7188

帖子

2

TA的资源

版主

板凳
 

异构核之间的通信,速率能达到多快呀?通信最好用什么样的形式嘞

点评

一般都是共享内存的方式,后面测试一下  详情 回复 发表于 2024-7-6 23:04
 
 
 

回复

4928

帖子

19

TA的资源

版主

4
 
异构是个啥啊?没接触过~

点评

异构是不同架构的核心组成的Soc。 比如Contex-A55和 Contex-M33 ,如果要是两个A55就是同构了  详情 回复 发表于 2024-7-6 23:08
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(高级)

5
 
wangerxian 发表于 2024-6-30 11:49 异构核之间的通信,速率能达到多快呀?通信最好用什么样的形式嘞

一般都是共享内存的方式,后面测试一下

 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(高级)

6
 
吾妻思萌 发表于 2024-7-1 07:10 异构是个啥啊?没接触过~

异构是不同架构的核心组成的Soc。 比如Contex-A55和 Contex-M33 ,如果要是两个A55就是同构了

 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表