嵌入式硬件与编程总结01
本人总结学习用,有些乱,勿怪
1、imx6ull网络接口eth不稳定的问题,fec2188000。etherneteth1:Linkisdown。
最近在调试lan8720imx6ull双网卡,核心板使用的是正点原子的,方案也是参考其的。
调试了几天发现了一个问题就是eth1和eth0网卡经常掉线,情况就是出现(图1)
fec2188000。etherneteth1:LinkisUp100MbpsFullflowcontrolrxtx
fec2188000。etherneteth1:Linkisdown
fec2188000。etherneteth1:LinkisUp100MbpsFullflowcontrolrxtx
fec2188000。etherneteth1:Linkisdown
连接建立之后然后就立刻down了,但是eth1对应的fec0,我在uboot通过网络(fec0)加载的zImage和dtb的时候有是正常的,这就很怪了,应该是软件问题了。但是呢软件我在开发板上运行又比较正常,软件里面又经过了仔细对照了几遍,发现设置的都是一模一样的没有区别,这个问题就挺奇怪的。
后来我经过排查发现了问题所在,问题出在网络时钟源上,lan8720的时钟源由imx6ull产生供给,uboot加载时时钟源的幅值比较宽,幅值范围1V4V,到了linux运行的时候时钟幅值只有0。6V2。5V(图2),明显感觉时钟的差异造成了连接的不稳定。需要修改时钟引脚的电气配置,正点原子设定的值为0x4001b009,其中引脚的驱动能力配置为001(R0),我将其修改为010(R02),寄存器值变为0x4001b011,然后时钟的情况好了许多网卡工作正常不再频繁掉线(图3)。
回过头总结下来就是,我自己的板子和正点原子的开发板在硬件pcb布线上有所区别,我的phy离主控芯片的距离比较远,走线的长度比较长,线间的分布电容也相对较大,所以管脚设置照搬就造成了管脚驱动能力不够的问题。
图1网卡掉线提示
图2修改前entclk
图3修改后entclk
2、ubootSPL的理解
uboot分为ubootspl和uboot两个组成部分。SPL是SecondaryProgramLoader的简称,第二阶段程序加载器,这里所谓的第二阶段是相对于SOC中的BROM来说的,之前的文章已经有所介绍,SOC启动最先执行的是BROM中的固化程序。
BROM会通过检测启动方式来加载第二阶段bootloader。uboot已经是一个bootloader了,那么为什么还多一个ubootspl呢?
这个主要原因是对于一些SOC来说,它的内部SRAM可能会比较小,小到无法装载下一个完整的uboot镜像,那么就需要spl,它主要负责初始化外部RAM和环境,并加载真正的uboot镜像到外部RAM中来执行。
所以由此来看,SPL应该是一个非常小的loader程序,可以运行于SOC的内部SRAM中,它的主要功能就是加载真正的uboot并运行之。
3、什么是CMA内存分配技术
CMA(ContiguousMemoryAllocator)是智能连续内存分配技术,是LinuxKernel内存管理系统的扩展,目的在于解决视频播放(特别对于4K视频)需要预留大量连续内存导致运行内存紧张的问题。
连续内存分配器(CMAContiguousMemoryAllocator)是一个框架,允许建立一个平台无关的配置,用于连续内存的管理。然后,设备所需内存都根据该配置进行分配。
这个框架的主要作用不是分配内存,而是解析和管理内存配置,以及作为在设备驱动程序和可插拔的分配器之间的中间组件。因此,它是与任何内存分配方法和分配策略没有依赖关系的。
设备驱动作者的角度看,任何事情都不应该被影响。因为CMA是被集成到DMA子系统,所以以前调用DMAAPI(例如dmaalloccoherent())的地方应该照常工作。事实上,设备驱动永远不需要直接调用CMAAPI,因为它是在页和页帧编号(PFNs)上操作而无关总线地址和内核映射,并且也不提供维护缓存一致性的机制。
4、终端、Shell、tty和控制台(console)有什么区别
在早期的电脑上,往往具有带有大量开关和指示灯的面板,可以对电脑进行一些底层的操作,这个面板就叫做Console。其概念来自于管风琴的控制台。一台电脑通常只能有一个Console,很多时候是电脑主机的一部分,和CPU共享一个机柜。
一台大型主机往往需要支持许多用户同时使用,每个用户所使用操作的设备,就叫做Terminal终端,终端使用通信电缆与电脑主机连接,甚至可以通过电信网络(电话、电报线路等等)连接另一个城市的电脑。
TTY是电传打字机Teletypewriter的缩写,在上图中的那种带显示屏的视频终端出现之前,TTY是最流行的终端设备
Shell不是硬件,而是软件,是操作系统的操作界面,Windows3。x可以看做是DOS的Shell,http:command。com也是DOS的shell。
外研版九年级英语词组专辑Module112module11。haveameeting开会2。listenup注意听3。getoutof从内出来;离开4。replytosth。sb。答复某事某人5……
第三节ampnbsp光合作用第三节光合作用一、素质教育目标(一)知识教学点1了解叶绿体中色素的种类及作用、光合作用的实质和意义。2理解光合作用的概念、总反应式。3掌握光合作用……
七年级语文黄河颂的教学反思重视情感、态度、价值观的引导。本文是一首抒情性很强的诗歌。调动学生的情感体验。激发学生热爱黄河、保护母亲河的情感音乐电视的情境。教师饱含感情的诵读感染,学生自由诵读的情感体验无……
课文难忘的一天教学设计模板一、欣赏歌曲创设情境首先,请同学们欣赏一首歌曲《春天的故事》,会唱的同学可以跟唱。(通过大屏幕,播放VCD《春天的故事》)二、认识人物导入新课1、歌曲《春天的……
咸阳城西楼晚眺古诗阅读答案咸阳城西楼晚眺许浑一上高城万里愁,蒹葭杨柳似汀洲。溪云初起日沉阁,山雨欲来风满楼。鸟下绿芜秦苑夕,蝉鸣黄叶汉宫秋。行人莫问当年事,故国东来渭水流。……
幼儿园社会教案我快乐活动目标1、学习快乐,尝试在不快乐的情况下,试图让自己快乐。2、通过讨论、记录等方式,找寻让自己快乐的方法。3、了解心情愉快对身心健康的重要性。活动准备……
有关乘法估算的教学反思《乘法估算》四年级上册内容,我在按计划上完这一节后,反思整个教学过程,成功的关健在于打破了传统的教学模式,完全采用了学生身边的生活素材,让学生自主提出问题和学生与学生、学生与老……
连篇累牍怎么造句1、长期以来,澳大利亚的历史学家、文学家常常连篇累牍地讨论该国的文化传统和文学传统,虽然定义颇多,往往莫衷一是,但是都包含着文化遗产中的社会态度。2、经理看了看说:只须几……
怎么用急如星火造句1、他于是将孩子打哭了,他们便急如星火地离开了这座城。2、这件事上头急如星火催得很紧,大家再加把劲,尽快赶出来吧!3、雷达发现敌机踪影,我军飞机急如星火升空拦截。……
小松文言文阅读训练含答案《小松》【唐】杜荀鹤自小刺头深草里,而今渐觉出蓬蒿。时人不识凌云木,直待凌云始道高。15。诗中刺一字千钧,请分析它的妙处。(2分)答:16。……
实施拓展性教学提高学生说用英语的能力2AUnit8amplt各位领导、老师,下午好!首先,感谢胡老师和姜老师为我们大华小学的黄瑛老师提供了这样一个展示的机会,也给了我一次锻炼的机会。同时,我们也要感谢长江路小学的小朋友们的积极配合……
重力教学目标知识目标1、认识产生的条件,2、知道的三要素:理解重心的概念3、会计算的大小能力目标1、通过本节课的学习,会分析各个物体的重心……
小学水墨山水画教案导语:通过对名作欣赏,了解水墨山水画的历史演变、表现语言、风格特征,并对一件山水画作品尝试进行欣赏评述。下面是小编给大家整理的小学水墨山水画教案内容,希望能给你带来帮助!小学水……
三年级语文期中考试教学反思身为一名刚到岗的教师,我们的工作之一就是教学,教学反思能很好的记录下我们的课堂经验,快来参考教学反思是怎么写的吧!下面是小编收集整理的三年级语文期中考试教学反思,仅供参考,希望……
汉语遭遇喀斯特阅读理解答案汉语遭遇喀斯特我对汉语中与洞有关的词汇很感兴趣。水滴石穿这个成语无人不晓。人们一般以为水滴石穿是一个机械的过程:水从高处落下的力量,对石头不断地造成侵蚀,日积月累,……
评语精选(4)奕宁,个子小小的你细心,耐心,有恒心。你一直以来,都认认真真完成老师布置的作业,上课专心听讲,积极发言。你尊重老师,团结同学,热爱劳动,是一个勤劳的小女孩。你学画画,学古筝有恒……
荷花教学反思的范文《荷花》这一课的学习,出乎我意料的莫怪与孩子那敏锐的观察力了。课上,当我讲到课文第二节,带领孩子观赏那美丽的一池荷花时,当我问:你看到了什么?前面几个孩子结合着书上……
桐油拼音解释及造句桐油拼音【注音】:tongyou桐油解释【意思】:油桐的果实里榨出来的油,有毒,是质量很好的干性油,用途很广,可以制造油漆、油墨、油布,又可以做防水防腐剂等。……
幼儿园乌龟游戏教案教案包括教材简析和学生分析、教学目的、重难点、教学准备、教学过程及练习设计等。下面是小编为大家整理的幼儿园乌龟游戏教案,欢迎参考设计思路:随着主题《在动物园里》的进……
开心英语三年级上册Whatdoyoulike教学反思(一)优点1。在日常生活中取材,学生热情参与本课时以展示水果拼盘引入,深受学生欢迎,学生注意力集中、热情参与,既复习了水果类的单词,又能为新授句型Whatdoyou……
草木无情阅读练习及答案都说草木有情,我却不这样认为。一切活着的东西都潜在地具有一种心理,草木也不例外。记得两年前,朋友送我一株桂花,长得并不茂盛,我把它种在一只花盆里。当时收下它是因为朋……
汉ev5g丹拿体验刚订完唐dmi,朋友说想买汉我就带他到4s店去看车,家里给了他五十万,但是又步想买suv,说要买性能车,然后我就带她去去看了汉,汉ev的顶配百公里3。9s,销售带他试驾了一圈,……
华人运通领跑智能汽车行业大势,三智战略与国家战略高度契合实力二字是各行、各业、各领域都通行的通关符,比如在汽车领域,实力的比拼一直存在,从最开始的发动机,到底盘,到造型和内饰,各大厂家百年来都在不断竞逐,而最近,汽车产品实力比拼的焦……
火影T5笔记本,4499的价格搭在i5和GTX1650,真香火影这个牌子是最近几年刚刚兴起的一个电脑品牌,其主打为发烧而生,由顶尖游戏极客倾力打造的游戏本,适合发烧级玩家,本着极客基因塑造极致的理念,为玩家打造尖端游戏本的体验。这……