完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我自己做的板子电源部分没有使用"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; }; |
|
相关推荐
1个回答
|
|
根据您提供的信息,您在移植OpenSTLinux(5.1.0)时遇到了问题,您修改了u-boot设备树中的电源部分,并使用STM32CubeProgrammer下载。但是下载过程中一直重复下载。以下是可能的原因和解决方案:
1. 确保设备树配置正确:首先,请确保您修改的设备树配置是正确的。检查您的修改是否符合硬件设计和OpenSTLinux的要求。如果可能,请与原始设备树进行比较,以确保没有遗漏或错误。 2. 检查STM32CubeProgrammer设置:STM32CubeProgrammer可能没有正确识别设备树的更改。请确保您在STM32CubeProgrammer中选择了正确的设备树文件,并在下载之前保存了设置。 3. 检查电源管理配置:由于您使用的是分立式电源,而不是stpmic,您需要确保在设备树中正确配置了电源管理。检查您添加的vddcore节点是否正确,并确保它与其他电源管理节点兼容。 4. 检查OpenSTLinux内核配置:确保OpenSTLinux内核配置正确识别并使用了您修改的设备树。检查内核的电源管理配置,以确保它与您的硬件设计兼容。 5. 检查STM32CubeProgrammer版本:确保您使用的STM32CubeProgrammer版本与您的硬件和OpenSTLinux版本兼容。如果可能,请尝试使用不同版本的STM32CubeProgrammer,看看问题是否仍然存在。 6. 尝试使用其他下载工具:如果问题仍然存在,您可以尝试使用其他下载工具,如ST-Link Utility或OpenOCD,看看问题是否仍然存在。这可以帮助您确定问题是否与STM32CubeProgrammer有关。 7. 检查硬件连接:确保您的硬件连接正确,特别是与电源相关的部分。检查电源线路和电压是否符合硬件设计要求。 8. 寻求社区支持:如果问题仍然无法解决,您可以在相关社区(如ST官方论坛、OpenSTLinux社区等)寻求帮助。提供您的硬件设计、设备树配置和遇到的问题,以便其他开发者或专家为您提供帮助。 通过以上步骤,您应该能够找到问题的原因并解决重复下载的问题。请确保在整个过程中仔细检查每个步骤,以确保您的硬件和软件配置正确。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1609 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1540 浏览 1 评论
970 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
681 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1587 浏览 2 评论
1861浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
644浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
515浏览 3评论
528浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
503浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 23:26 , Processed in 0.740020 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号