你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

Stm32mp157A-DK1开发包评估3-Uboot编译

[复制链接]
寒门过河卒 发布时间:2021-6-16 11:25
Uboot编译
1、 解压
进入/home/helloxhy/linux/en.SOURCES-stm32mp1-openstlinux-5-4-dunfell-mp1-20-11-12/stm32mp1-openstlinux-5-4-dunfell-mp1-20-11-12/sources/arm-ostl-linux-gnueabi/u-boot-stm32mp-2020.01.r2-r0文件夹,对u-boot-stm32mp-2020.01.r2-r0.tar.gz进行解压。
tar -vxf u-boot-stm32mp-2020.01.r2-r0.tar.gz
QQ图片20210615163758.png
2、 打补丁
可以看到文件夹内有12个补丁文件,进入解压的文件夹打补丁:
cdu-boot-stm32mp-2020.01.r2/         //进入 uboot 源码目录
for p in `ls -1 ../*.patch`;do patch -p1 < $p;done          //打补丁
QQ图片20210616095848.png
3、 编译
make distclean            //清除
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabihf- stm32mp15_trusted_defconfig            //编译设备树
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabihf- DEVICE_TREE=stm32mp157a-dk1 all -j8    //编译u-boot
QQ图片20210616102945.png
注:stm32mp157a-dk1为自己手中板子的编号,不同的板子电源不同,uboot用来做电源启动,如果自己做电源部分需要根据需要修改电源管理配置、设备树配置以及TF和EMMC配置。
QQ图片20210616103103.png
编译成功后可以在u-boot-stm32mp-2020.01.r2文件夹里面找到u-boot.bin,u-boot.stm32两个文件。
4、 测试
把u-boot.stm32复制到windows文件夹中,修改该文件夹中的tsv文件,如图:
QQ图片20210616112222.png
打开STM32CubeProgrammer烧入。
QQ图片20210616103828.png
QQ图片20210616103841.png
运行成功后可以看到时间:Jun 16 2021 - 10:45:43就是你编译Uboot的时间。
QQ图片20210616110300.png
xhy_image.rar (1007.95 KB, 下载次数: 1)
收藏 评论1 发布时间:2021-6-16 11:25

举报

1个回答
STMCU-管管 回答时间:2021-6-18 16:38:13
这波可以

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版