嵌入式爱好者

查看: 3961|回复: 10

[Linux] 移植uboot问题eMMC无法识别

[复制链接]

8

主题

23

帖子

72

积分

A40i/T3/T507通行证RK3399通行证i.MX6UL通行证i.MX6Q通行证XX18通行证

扫一扫,手机访问本帖
发表于 2020-9-5 22:51:53 | 显示全部楼层 |阅读模式
IMX6Q-C开发板,移植NXP官方 Uboot,eMMC内容可以烧写,但无法启动。是什么原因呢?

U-Boot 2019.04 (Sep 05 2020 - 21:57:40 +0800)

CPU:   Freescale i.MX6Q rev1.3 996 MHz (running at 792 MHz)
CPU:   Extended Commercial temperature grade (-20C to 105C) at 56C
Reset cause: POR
Model: Freescale i.MX6 Quad SABRE Smart Device Board
Board: MX6Q-C
DRAM:  1 GiB
PMIC: PFUZE100! DEV_ID=0x10 REV_ID=0x21
MMC:   


回复

使用道具 举报

0

主题

1063

帖子

1643

积分

发表于 2020-9-7 08:50:29 | 显示全部楼层
应该是不兼容,硬件或uboot和内核有差异
点评回复 支持 反对

使用道具 举报

8

主题

23

帖子

72

积分

A40i/T3/T507通行证RK3399通行证i.MX6UL通行证i.MX6Q通行证XX18通行证

 楼主| 发表于 2020-9-7 09:11:20 | 显示全部楼层
NXP官方开发板eMMC型号是MTFC8GLCDM,IMX6Q-C开发板eMMC型号是SDIN5C2-8G。请问U-Boot 2019 在哪里修改eMMC配置,如何修改呢?
请求帮助
点评回复 支持 反对

使用道具 举报

0

主题

1063

帖子

1643

积分

发表于 2020-9-7 15:17:26 | 显示全部楼层
关于移植需要实际操作才可能知道怎么配置,我们没法帮您看需要些改哪些内容
点评回复 支持 反对

使用道具 举报

8

主题

23

帖子

72

积分

A40i/T3/T507通行证RK3399通行证i.MX6UL通行证i.MX6Q通行证XX18通行证

 楼主| 发表于 2020-9-9 09:04:44 | 显示全部楼层
我试了下OKMX6Q-S开发板,直接移植运行U-Boot 2019.04,完全能运行起来,没任何问题。
不知道OKMX6Q-C开发板uboot有哪些地方需要做更改。
点评回复 支持 反对

使用道具 举报

0

主题

1063

帖子

1643

积分

发表于 2020-9-9 09:13:58 | 显示全部楼层
我们的源码是开源的,您可以对比一下看看
点评回复 支持 反对

使用道具 举报

0

主题

3

帖子

20

积分

i.MX6Q通行证

发表于 2022-5-9 15:03:22 | 显示全部楼层
楼主解决了吗?我移植NXP官网的u-boot也是遇到这样的问题,可否说一下解决方法?
点评回复 支持 反对

使用道具 举报

0

主题

44

帖子

118

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507通行证i.MX8MM通行证RK3399通行证LS1028A通行证i.MX8MP通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证

发表于 2022-5-10 10:18:56 | 显示全部楼层
你的uboot在S3上可以启动  ,在6q上不能启动,串口有打印信息吗

点评

打印的信息和楼主是一样的  详情 回复 发表于 2022-5-10 15:52
点评回复 支持 反对

使用道具 举报

0

主题

3

帖子

20

积分

i.MX6Q通行证

发表于 2022-5-10 15:52:55 | 显示全部楼层
15132383595 发表于 2022-5-10 10:18
你的uboot在S3上可以启动  ,在6q上不能启动,串口有打印信息吗

打印的信息和楼主是一样的
点评回复 支持 反对

使用道具 举报

0

主题

44

帖子

118

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507通行证i.MX8MM通行证RK3399通行证LS1028A通行证i.MX8MP通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证

发表于 2022-5-10 16:25:21 | 显示全部楼层
s3和-c的串口好像是不一样的,但是你这边可以打印出uboot的部分信息,推翻了我的猜测,可以查看下uboot的启动流程,从源码里面添加打印信息,找到问题

点评

是的,根据打印发现是选了CONFIG_DM_MMC=y的原因,导致没有调用board_mmc_init  详情 回复 发表于 7 天前
点评回复 支持 反对

使用道具 举报

0

主题

3

帖子

20

积分

i.MX6Q通行证

发表于 7 天前 | 显示全部楼层
15132383595 发表于 2022-5-10 16:25
s3和-c的串口好像是不一样的,但是你这边可以打印出uboot的部分信息,推翻了我的猜测,可以查看下uboot的启 ...

是的,根据打印发现是选了CONFIG_DM_MMC=y的原因,导致没有调用board_mmc_init
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2022-5-18 05:20

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表