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

STM32MP1系列之使用CubeMX生成自定义设备树文件

[复制链接]
STMCU小助手 发布时间:2022-10-4 16:45
本文主要是记录使用Cubemx软件生成自定义的设备树文件,并将设备树文件拷贝到uboot源码目录中编译。最终能在DK1上运行。

1.新建工程
选择开发板stm32mp157a-dk1。在图片1步骤3中,双击开发板后,Cubemx就会帮我们自动配置好适配DK1上的大部分资源。

20200710222806698.png

图2 中绿色的资源表示已经配置。灰色的除了一些电源,GND等关键引脚,还有一些是未定义的GPIO管脚,当然这些未定义的GPIO管脚可以由用户进行二次定义开发了。

20200710223039856.png

2.生成设备树文件
Cubemx可以通过[GENERATE CODE]一键生成设备树文件,以及Cortex-M4工程。
注意:请确保OpenSTLinux Setttings - Manifest Version 版本与编译的的源码版本一致。

20200710221834430.png

2020071022443825.png

3. 拷贝文件
生成的设备树文件拷贝到Uboot 源码目录 arch/arm/dts

20200710224823324.png

4. 编译
在arch/arm/dts目录中,修改Makefile文件,增加自定义的设备树文件名。最后加载工具链,编译Uboot镜像及设备树文件。图5中实际上已经

  1. source /opt/st/stm32mp1/2.6-openstlinux-4.19-thud-mp1-19-02-20/environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_weston-linux-gnueabi
  2. make stm32mp15_trusted_defconfig
  3. make DEVICE_TREE=stm32mp157a-dk1-mx all
复制代码

20200710225526362.png

————————————————
版权声明:jacob杰克爸

收藏 评论0 发布时间:2022-10-4 16:45

举报

0个回答

所属标签

相似分享

官网相关资源

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