完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
开发板:野火电子STM32MP157
MPU:STM32MP157AAC3 DDR:1GB DDR3L SDK: en.SDK-x86_64-stm32mp1-openstlinux-6.1-yocto-mickledore-mpu-v24.06.26.tar.gz SOURCES: en.SOURCES-stm32mp1-openstlinux-6.1-yocto-mickledore-mpu-v24.06.26.tar.gz 编译运行后uboot会卡住,32s看门狗报错复位。运行结果如下: 我在ST官方源码en.SDK-x86_64-stm32mp1-openstlinux-6.1-yocto-mickledore-mpu-v24.06.26.tar.gz的基础上修改的文件见楼下附件。 使用以下两个版本的源码测试过可以运行,uboot可以正常显示,可以运行内核。但我还有问题没有解决,就是到内核启动LTDC不能显示. en.SOURCES-stm32mp1-openstlinux-5.15-yocto-kirkstone-mp1-v22.11.23.tar.gzen.sources-stm32mp1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21.tar.gz各位老师,帮忙看一下en.SOURCES-stm32mp1-openstlinux-6.1-yocto-mickledore-mpu-v24.06.26.tar.gz源码基础上进行的修改不能正常运行可能的原因是什么,谢谢! |
|
相关推荐
1个回答
|
|
根据您提供的信息,您在使用野火电子STM32MP157M开发板和STM32MP157AAC3 DDR 1GB DDR3L时遇到了编译运行报错的问题。在这种情况下,我们可以按照以下步骤来分析和解决问题:
1. 确认硬件连接:首先,请确保开发板和DDR3L内存模块之间的连接正确无误。检查是否有松动或损坏的引脚。 2. 检查电源:确保开发板和DDR3L内存模块的电源供应稳定且符合要求。 3. 检查源码修改:您提到在ST官方源码基础上进行了修改。请仔细检查您所做的修改,确保没有引入错误或不兼容的代码。如果可能,请尝试回退到原始源码,然后逐步应用您的修改,以便找到导致问题的具体修改。 4. 分析错误信息:从您提供的错误信息来看,uboot在运行时卡住,并在32秒后因看门狗报错而复位。这可能表明系统在某个地方遇到了死锁或资源不足的问题。请仔细检查uboot的日志信息,查找可能的线索。 5. 检查内核配置:确保内核配置正确,特别是与内存相关的配置。例如,确保内核的内存管理器能够正确识别和使用DDR3L内存。 6. 检查驱动程序:确保所有相关的驱动程序都已正确安装并配置。特别是与DDR3L内存相关的驱动程序,如内存控制器驱动程序。 7. 尝试其他版本:您提到使用过两个版本的源码可以正常运行。请尝试在这些版本的基础上进行修改,以便更容易地找到问题所在。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1202 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1217 浏览 1 评论
625 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
470 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1146 浏览 2 评论
1678浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
337浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
333浏览 3评论
327浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
304浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-1 06:43 , Processed in 0.859769 second(s), Total 80, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号