Yuhang Zheng
104x的emmc和SD启动的电平问题

问题描述:

对于ls104x的核心板,其支持两种启动方式,一种是Qspi启动,一种是emmc启动,然后根据客户实际使用需求拓展出了SD卡启动的方式。但实际上,SD卡启动的原理是插入SD卡之后,直接将SOC上的emmc引脚引到SD卡上,直接抢掉了emmc的引脚。

这样做的问题是,由于SD卡的引脚电平为3.3v,emmc的引脚电平是1.8v,所以如果我们将SD卡和emmc启动的镜像使用同一个,按照SD卡的电平来进行设置的的时候,在emmc启动的时候,给emmc的芯片的电压就是3.3v,会使其更容易损坏,emmc输出的引脚电平为1.8v,会被SOC使用3.3v电平域读取的时候误将高电平信号读成低电平信号,导致emmc无法启动或者出现其他不稳定的现象。

所以,我们需要寻找一个新的解决方法。

已知启动顺序:

QSPI启动时,硬件最早介入1.8v——>RCW介入变成3.3v——>uboot的emmc驱动介入(mmc rescan的时候)——>内核驱动介入1.8v

此过程的uboot是由emmc默认配置读入到RAM的

emmc启动时,硬件最早介入1.8v——>RCW介入变成3.3v——>SPL阶段uboot的emmc驱动介入——>内核驱动介入1.8v

此过程的uboot是由SPL中uboot的emmc驱动配置读入到RAM的。

再见,过去的2020年

现在是2021年1月4日的10:06,新年上班后的第一天,上午又是不在状态的摸鱼划水,正好也没有太要紧的工作去完成,就简单的随便写点东西吧。

过去的2020年,发生了太多太多的事情,是人生中记忆深刻的一年,可能也是会写进历史的一年。

2017年毕业之后接近四年的时间,一直都是庸碌平凡,一份简单的工作,三点一线的时光。唯独刚刚过去的2020年,却在这重复的时光之外,又悄悄地将生活从熟悉的模样中改变了好多。一切似乎没变,又似乎剧变。

今年疫情来了,大家都没办法再热热闹闹的出去玩;家门口新开的万达开业即遭遇寒冬,也很难再看到开业时候熙熙攘攘热闹的样子;河大的小吃街被推了,虽然那不是记忆中经常光顾之地,也不跟河大的学生一样在那留下什么青春记忆,但是心里总是感觉少了点什么;五月份订婚,十月份结婚,从此终于不再是一个人,有了小家,也有了老家;九月份陪着珊珊找工作考教编,每天晚上八点半骑着小电车回家,凉飕飕的秋晚中后座上带着她心里确是满满的幸福和憧憬;九月底买了小车车,丰田奕泽也算是一眼欢喜带它回家,从此家里有了一个笨笨大大的铁朋友,从此月夜晨光,风雨共赏,冷暖兼程;十二月老妈被车撞了一下,至今仍在修养,从健步如飞到步履蹒跚,最近还要去再检查脑袋里面的积液是否需要做个手术,不知道是不是再也难回到记忆中的从前;

记忆中熟悉的生活在逐渐老去,有新的未来在逐渐的盛开发芽。旧的世界崩离,新的世界才能够建立,只是在这正在崩离的世界中,也有太多的美好的东西随时光逝去;在这新建立的世界中,鬼魅,不堪和混乱也伴随着出现并糅杂在未来的时光中。我们要做的,也不过认真的同每一份正在失去的美好认真告别,然后在新世界建立的过程中,努力的驱赶着黑暗再将那其中诞生的珍贵的美好的东西拾捡出来,当成坚持未来成长的信仰,继续前进下去。

2020也已经过去,2021尚在发生,新的一年继承了去年的所有糟糕的事情,大家却也在怀着憧憬希望扭转未来。认真的过好当下,热爱并且相信着明天,每一个发生在身边的事情,都是对成长的邀请。

祝愿,安好。