(一)正点原子STM32MP135移植——准备

news/2024/12/4 17:11:17/

一、简述

        使用板卡:正点原子的ATK-DLMP135 V1.2

        从i.mx6ull学习完过来,想继续学习一下移植uboot和内核的,但是原子官方没有MP135的移植教程,STM32MP157的移植教程用的又是老版本的代码,ST官方更新后的代码不兼容老版本代码移植方法。所以写一篇关于STM32MP135的移植教程

        本次移植使用的代码是ST官网发布的代码

        使用的交叉编译器是:arm-ostl-linux-gnueabi

        要先在ST官网下载SDK和源代码!!!,链接

 stm32mp1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21icon-default.png?t=N7T8https://www.st.com/en/embedded-software/stm32mp1dev.html
 

二、移植顺序

        1.TF-A移植

        2.optee移植

        3.u-boot移植

        4.kernel内核移植

三、源码解析

        下载好ST官网的源代码之后,可以得到这几个文件夹(特别注意是ST官网的源码,正点原子的移植好了,而且尽量使用官网最新的代码

        不要改变这些文件夹的位置,文件夹名字无所谓,这几个就这么放着,方便后面的输出目录修改。

        FIP_artifacts存放最后输出的东西,fiptool会把TF-A、optee、uboot封装到一块,这就同时需要这几个编译生成的文件

        剩下的就是各个要移植部分的代码了


http://www.ppmy.cn/news/1141209.html

相关文章

OneDrive下的OneNote扩容方法,及查看OneDrive容量的方法(详细图文教程)

目录 一、内存不足的问题二、土豪续费扩容法三、X宝扩容法3.1 购买链接3.2 登录接口3.3 详细图文操作过程3.3.1 获取链接:3.3.2 用订单号和获取链接扩容: 3.4 扩容后的容量 四、查看自己OneDrive的容量五、总结 一、内存不足的问题 一直都在用OneNote记…

介绍他人投资并出具欠条,介绍人是否承担责任?

为投资项目赚取分红,经熟人介绍投资某公司分红项目后,未获得约定的收益,无奈之下,投资人起诉介绍人要求其还款,法院会如何判?   2023年4月,原告徐某、杨某通过被告曹某介绍,投资河…

Docker之Dockerfile搭建lnmp

目录 一、搭建nginx ​编辑 二、搭建Mysql(简略版) 三、搭建PHP 五、补充 主机名ip地址主要软件mysql2192.168.11.22Docker 代码示例 systemctl stop firewalld systemctl disable firewalld setenforce 0docker network create --subnet172.18.…

【周末闲谈】“PHP是最好的语言”这个梗是怎么来的?

个人主页:【😊个人主页】 系列专栏:【❤️周末闲谈】 系列目录 ✨第一周 二进制VS三进制 ✨第二周 文心一言,模仿还是超越? ✨第二周 畅想AR 文章目录 系列目录前言最早的出处关于PHP语言优点缺点网络评价 总结 前言 …

如何批量获取拼多多商品详情数据,拼多多商品详情API接口

批量获取拼多多商品详情数据可以采用以下方式: 使用拼多多开放平台API接口。 拼多多开放平台提供了API接口,可以通过API接口获取拼多多平台上的商品信息,使用API接口需要进行权限申请和认证,操作较为复杂。使用第三方工具。 市面…

为什么说重载是编译时的多态?

为什么说重载是编译时的多态? 重载(Overloading)被称为编译时的多态,是因为它涉及到在编译阶段(而非运行时)根据方法签名的不同来选择正确的方法实现。重载发生在同一个类中,其中有多个方法具有…

docker:修改容器的共享内存大小

错误提示: RuntimeError: DataLoader worker (pid 83709) is killed by signal: Bus error. It is possible that dataloader’s workers are out of shared memory. Please try to raise your shared memory limit. 解决办法: 1:创建新容器…

【Java接口性能优化】skywalking使用

skywalking使用 提示:微服务中-skywalking使用 文章目录 skywalking使用一、进入skywalking主页二、进入具体服务1.查看接口 一、进入skywalking主页 二、进入具体服务 可以点击列表或搜索后,点击进入具体服务 依次选择日期、小时、分钟 1.查看接口 依次…