wcm778899 发表于 2020-9-5 22:51:53

移植uboot问题eMMC无法识别

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:   


zhichao 发表于 2020-9-7 08:50:29

应该是不兼容,硬件或uboot和内核有差异

wcm778899 发表于 2020-9-7 09:11:20

NXP官方开发板eMMC型号是MTFC8GLCDM,IMX6Q-C开发板eMMC型号是SDIN5C2-8G。请问U-Boot 2019 在哪里修改eMMC配置,如何修改呢?
请求帮助

zhichao 发表于 2020-9-7 15:17:26

关于移植需要实际操作才可能知道怎么配置,我们没法帮您看需要些改哪些内容

wcm778899 发表于 2020-9-9 09:04:44

我试了下OKMX6Q-S开发板,直接移植运行U-Boot 2019.04,完全能运行起来,没任何问题。
不知道OKMX6Q-C开发板uboot有哪些地方需要做更改。

zhichao 发表于 2020-9-9 09:13:58

我们的源码是开源的,您可以对比一下看看

晨曦晓晓 发表于 2022-5-9 15:03:22

楼主解决了吗?我移植NXP官网的u-boot也是遇到这样的问题,可否说一下解决方法?

15132383595 发表于 2022-5-10 10:18:56

你的uboot在S3上可以启动,在6q上不能启动,串口有打印信息吗

晨曦晓晓 发表于 2022-5-10 15:52:55

15132383595 发表于 2022-5-10 10:18
你的uboot在S3上可以启动,在6q上不能启动,串口有打印信息吗

打印的信息和楼主是一样的

15132383595 发表于 2022-5-10 16:25:21

s3和-c的串口好像是不一样的,但是你这边可以打印出uboot的部分信息,推翻了我的猜测,可以查看下uboot的启动流程,从源码里面添加打印信息,找到问题

晨曦晓晓 发表于 2022-5-11 09:40:47

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

是的,根据打印发现是选了CONFIG_DM_MMC=y的原因,导致没有调用board_mmc_init
页: [1]
查看完整版本: 移植uboot问题eMMC无法识别