我自己做的板子电源部分没有使用"stpmic",而是使用分立式电源,我在移植OpenSTLinux(5.1.0)时遇到了问题,我修改“u-boot”设备树中的电源后使用"STM32CubeProgrammer"下载时会一直重复下载,如下图: 我修改了这些位置:将"i2c4"下的"pmic: stpmic@33"节点全部删除,在根节点中添加了以下内容: vddcore: regulator-vddcore { compatible = "regulator-fixed"; regulator-name = "vddcore"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1350000>; regulator-always-on; regulator-boot-on; }; v3v3: regulator-3p3v { compatible = "regulator-fixed"; regulator-name = "v3v3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-always-on; regulator-boot-on; }; v1v8_audio: regulator-v1v8-audio { compatible = "regulator-fixed"; regulator-name = "v1v8_audio"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; regulator-always-on; regulator-boot-on; }; vdd: regulator-vdd { compatible = "regulator-fixed"; regulator-name = "vdd"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-always-on; regulator-boot-on; }; vdd_usb: regulator-vdd-usb { compatible = "regulator-fixed"; regulator-name = "vdd_usb"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-always-on; regulator-boot-on; }; |
STM32MP135DAF7系列运行DDR_Init_A7死机,调试发现是DDR初始化出错。
classB自检库上面没有MP1系列的范例,有针对MP1系列的自检解决方案或是应用笔记吗?
stm32mp135怎么只烧录bootfs,根文件系统保持不变?
学习笔记请大家提意见
ST MPU官方Distribution Package下载源是关闭了吗
STM32MP135无法用NFS开机挂载文件系统启动,报错root '/dev/nfs' doesn't exist
STM32MP135移植lvgl build fatal error: drm.h: No such file or directory
STM32MP1和STM32MP2有什么不同
STM32MP157D的CPU频率问题
如何查看、修改STM32MP157D当前的CPU频率
1:供电不足, 2:电源时序不对
我用的是正点原子的开发板,供电和时许这一块儿应该是对的,我使用OpenSTLinux(2.1.0)都能正常运行
[md]你不是说的自己做的板子么?
您好!我手上有正点原子stm32mp157的板子,我在en.SOURCES-stm32mp1-openstlinux-6.1-yocto-mickledore-mpu-v24.06.26.tar基础上修改的文件,我楼下分享一下,大家可以一起研究一下,互相学习。
编译运行结果如下:
在en.SOURCES-stm32mp1-openstlinux-6.1-yocto-mickledore-mpu-v24.06.26.tar.gz基础上修改的文件附件。
stm32mp0601v240626-atk-mp157.zip
2024-7-12 01:47 上传
点击文件名下载附件
下载积分: ST金币 -197.27 KB, 下载次数: 6, 下载积分: ST金币 -1
感谢
压缩包里面的内容不完整
您好,从您提供的信息中,我们暂时无法完全判断问题的来源,我们初步怀疑是您的u-boot设备树没有完全配置正确,但是具体原因要结合您的开发板原理图以及您全部的设备树文件(包括tfa、optee、uboot、kernel)。如果您方便的话,请上传上述文件到本问题下;若您不方便但是需要ST协助解决问题,请把上述文件发送至邮箱[email]mpu.china@st.com[/email]。
您好!我只放了在st官方源码en.SOURCES-stm32mp1-openstlinux-6.1-yocto-mickledore-mpu-v24.06.26.tar.gz基础上修改的文件。对应的文件放到对应的文件夹里覆盖就可以了。
[md]你好,按照你给我的文件我已经移植成功了,但是我使用build root构建根文件系统的时候,LCD屏幕无法正常工作 modetest -M stm报了以下错误:
failed to open device 'stm': No such file or directory
qt5的demo也无法正常运行。我使用官方自带的根文件系统就能正常工作,这就说明我的Linux和设备树是没问题的,不然换了任何根文件系统也是无法工作的,我找了很久也没有找到问题,麻烦帮忙看一下是什么问题
[md]您好!抱歉,我是刚学2个月的新手,您说的这个东西,我没有做过,不能帮您解决问题。以下内容可能并不能提供什么帮助:
1.ST官方的源码和QT好像使用的是linux DRM显示驱动框架和linux Framebuffer显示驱动接口,在进行编译的时候,使用了multi_v7_defconfig这个configs文件,multi_v7_defconfig里面跟linux DRM显示驱动框架相关的有很多没有编译到内核,而是编译成内核模块的,编译完成的内核模块可能需要参考”README.HOW_TO.txt“拷贝到根文件系统。
2.参考正点原子的驱动教程里面使用buildroot构建的一个基本的根文件系统,可能需要安装一些第三方库,好像还需要自己建一些文件夹。
3.运行QT的example可能是需要先移植QT的,可能不是直接把example放到基本的根文件系统里面就可以直接运行的。
4.OpenSTLinux v5.1.0 ecosystem releases 的内核版本是6.1.82。
您好,我现在也想弄一下这一块?方便您留给我邮箱吗