当前位置: 首页 > news >正文

win7环境wordpress营销型网站seo

win7环境wordpress,营销型网站seo,福田网站建设龙岗网站建设罗湖网站建设罗湖网站建设,网站建设都包括哪些方面一. 简介 本文学习 NXP官方Linux内核移植网络驱动的更改。 为了方便后面 Linux驱动的开发调试,所以,必须要把网络驱动调试好。 如果在做 Linux驱动开发时,写了一个 app或驱动,就需要将系统全部文件(即 uboot&#…

一.  简介

本文学习 NXP官方Linux内核移植网络驱动的更改。

为了方便后面 Linux驱动的开发调试,所以,必须要把网络驱动调试好。

如果在做 Linux驱动开发时,写了一个 app或驱动,就需要将系统全部文件(即 uboot,kernel,.dtb文件,filesystem文件系统)烧写到开发板上,这个烧写过程是很慢的,filesystem根文件系统是很大的。

网络调试的话,可以将所有文件存放在 ubuntu系统下,开发板系统启动后,将 ubuntu系统下的 某个文件目录挂载在开发板上。如果更新了某个程序或文件,可以将其直接拷贝到该文件目录下,开发板就可以直接运行调试。这样调试十分方便。

二.   Linux内核移植之网络驱动更改

在学习 uboot 移植的时候就已经说过了,正点原子开发板的网络和 NXP(恩智浦) 官方的网络硬件上 不同,网络 PHY 芯片由 KSZ8081 换为了 LAN8720A ,两个网络 PHY 芯片的复位 IO 也不同。 所以, NXP官方的 Linux 内核自带的网络驱动是驱动不起来 I.MX6U-ALPHA 开发板上的网络的,需要做修 改。

网络驱动的更改大体有五个方面更改。下面具体说明更改点。

1.  修改 LAN8720 的复位引脚驱动 与 网络时钟引脚驱动

(1) 删除 LAN8720(PHY芯片)的复位引脚做别的功能

结合IMX6ULL参考手册与网络硬件原理图可以知道,网络 ENET1 复位引脚 ENET1_RST 连接在 I.M6ULL SNVS_TAMPER7 这个引脚上。网络ENET2 的复位引脚 ENET2_RST 连接在 I.MX6ULL SNVS_TAMPER8 上。

这里我所使用的开发板是 nand-Flash版,对应的设备树配置文件为 imx6ull-alientek-nand.dts(之前添加ALPHA开发板添加的)。因为 imx6ull-alientek-nand.dts调用了imx6ull-14x14-evk.dts文件。

打开设备树文件 imx6ull-14x14-evk.dts,如下代码:

		pinctrl_spi4: spi4grp {fsl,pins = <MX6ULL_PAD_BOOT_MODE0__GPIO5_IO10        0x70a1MX6ULL_PAD_BOOT_MODE1__GPIO5_IO11        0x70a1/* MX6ULL_PAD_SNVS_TAMPER7__GPIO5_IO07      0x70a1 *//* MX6ULL_PAD_SNVS_TAMPER8__GPIO5_IO08      0x80000000 */>;};
5 行和 第 6 行,就是初始化 SNVS_TAMPER7 SNVS_TAMPER8 这两个 引脚的,这里是作为了 SPI4 IO ,这不是我们想要的,所以将第5行 第6行 代码 删除掉!

继续在 imx6ull-14x14-evk.dts 文件中,找到如下代码:

spi4 {compatible = "spi-gpio";
..................................../*	pinctrl-assert-gpios = <&gpio5 8 GPIO_ACTIVE_LOW>; */status = "okay";gpio-sck = <&gpio5 11 0>;gpio-mosi = <&gpio5 10 0>;/*	cs-gpios = <&gpio5 7 0>;  */num-chipselects = <1>;
...................................
}

如上所示:4 行,设置 GPIO5_IO08 SPI4 的一个功能引脚(我也不清楚具体作为什么功能用)GPIO5_IO08 就是 SNVS_TAMPER8 GPIO 功能引脚。

8 行,设置 GPIO5_IO07 作为 SPI4 的片选引脚,而 GPIO5_IO07 就是 SNVS_TAMPER7 GPIO 功能引脚。
现在我们需要 GPIO5_IO07 GPIO5_IO08 分别作为 ENET1 ENET2 的复位引脚,而不 SPI4 的功能引脚,因此,上面第 4 行与第 8行 处的代码删除掉!! 否则会干扰到网络复位引脚!

(2) 添加网络复位引脚,配置网络时钟

在 imx6ull-14x14-evk.dts 文件中找到名为 “ iomuxc_snvs ” 的节点 ,然后在 此节点下添加网络复位引脚信息,添加完成以后的 “ iomuxc_snvs ” 的节点内容如下:

&iomuxc_snvs {pinctrl-names = "default_snvs";pinctrl-0 = <&pinctrl_hog_2>;imx6ul-evk {
...............................    /*enet1 reset zuozhongkai*/pinctrl_enet1_reset: enet1resetgrp {fsl,pins = </* used for enet1 reset */MX6ULL_PAD_SNVS_TAMPER7__GPIO5_IO07 0x10B0 >;};/*enet2 reset zuozhongkai*/pinctrl_enet2_reset: enet2resetgrp {fsl,pins = </* used for enet2 reset */MX6ULL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x10B0 >;};};
};

2.  修改 fec1 和 fec2 节点的 pinctrl-0 属性

在 imx6ull-14x14-evk.dts 文件中,找到名为 “ fec1 ” 和 “ fec2 ” 的这两个节点,修改其中的 “ pinctrl-0 ”属性值,修改以后如下所示:
&fec1 {pinctrl-names = "default";pinctrl-0 = <&pinctrl_enet1&pinctrl_enet1_reset>; phy-mode = "rmii";
............................phy-reset-gpios = <&gpio5 7 GPIO_ACTIVE_LOW>;phy-reset-duration = <200>;status = "okay";
};&fec2 {pinctrl-names = "default";pinctrl-0 = <&pinctrl_enet2&pinctrl_enet2_reset>;  
...........................phy-reset-gpios = <&gpio5 7 GPIO_ACTIVE_LOW>;phy-reset-duration = <200>;status = "okay";
};

3~4 行,修改后的 fec1 节点“ pinctrl-0 ”属性值。
14~15 行,修改后的 fec2 节点“ pinctrl-0 ”属性值。

3. 修改 LAN8720A 的 PHY 地址

4. 修改 fec_main.c 文件

5. 修改 smsc.c 文件

6. 配置 Linux 内核,使能 LAN8720 驱动


文章转载自:
http://hyetometer.c7627.cn
http://dissyllable.c7627.cn
http://midear.c7627.cn
http://dubiously.c7627.cn
http://clever.c7627.cn
http://text.c7627.cn
http://tweedy.c7627.cn
http://mariupol.c7627.cn
http://lankily.c7627.cn
http://unspell.c7627.cn
http://scleroprotein.c7627.cn
http://perennate.c7627.cn
http://ewan.c7627.cn
http://kwangju.c7627.cn
http://copiousness.c7627.cn
http://cepheus.c7627.cn
http://troupe.c7627.cn
http://mi.c7627.cn
http://penknife.c7627.cn
http://extraction.c7627.cn
http://unfilterable.c7627.cn
http://affiche.c7627.cn
http://rasophore.c7627.cn
http://arraign.c7627.cn
http://sigrid.c7627.cn
http://sourly.c7627.cn
http://unescorted.c7627.cn
http://visiting.c7627.cn
http://contained.c7627.cn
http://viewpoint.c7627.cn
http://burette.c7627.cn
http://decumulation.c7627.cn
http://pokeberry.c7627.cn
http://thu.c7627.cn
http://kingwood.c7627.cn
http://pearlized.c7627.cn
http://mechanic.c7627.cn
http://bessarabian.c7627.cn
http://backsheesh.c7627.cn
http://defeatist.c7627.cn
http://alicyclic.c7627.cn
http://proruption.c7627.cn
http://philomena.c7627.cn
http://guarded.c7627.cn
http://swansea.c7627.cn
http://linenfold.c7627.cn
http://postimpressionism.c7627.cn
http://utriculus.c7627.cn
http://disunify.c7627.cn
http://antirachitic.c7627.cn
http://expensively.c7627.cn
http://graupel.c7627.cn
http://horsetail.c7627.cn
http://housecleaning.c7627.cn
http://decompound.c7627.cn
http://doorframe.c7627.cn
http://bankruptcy.c7627.cn
http://innutritious.c7627.cn
http://arethusa.c7627.cn
http://aerostatics.c7627.cn
http://continence.c7627.cn
http://defrock.c7627.cn
http://fenny.c7627.cn
http://circumspectly.c7627.cn
http://tyke.c7627.cn
http://apochromatic.c7627.cn
http://tess.c7627.cn
http://semistagnation.c7627.cn
http://discussional.c7627.cn
http://puntabout.c7627.cn
http://ruelle.c7627.cn
http://granulocyte.c7627.cn
http://vetter.c7627.cn
http://earlobe.c7627.cn
http://gunflint.c7627.cn
http://calvarium.c7627.cn
http://fertilize.c7627.cn
http://vomitous.c7627.cn
http://regretful.c7627.cn
http://peccavi.c7627.cn
http://slovenian.c7627.cn
http://catatonia.c7627.cn
http://oiling.c7627.cn
http://gomphiasis.c7627.cn
http://autoecious.c7627.cn
http://dickens.c7627.cn
http://hagen.c7627.cn
http://reconstructive.c7627.cn
http://trottoir.c7627.cn
http://excipient.c7627.cn
http://amadou.c7627.cn
http://fiche.c7627.cn
http://screenplay.c7627.cn
http://hmf.c7627.cn
http://blissout.c7627.cn
http://ferrocyanogen.c7627.cn
http://bay.c7627.cn
http://swell.c7627.cn
http://conferree.c7627.cn
http://naturalist.c7627.cn
http://www.zhongyajixie.com/news/88388.html

相关文章:

  • 网站开发先学哪些知识nba最新资讯
  • 共享网站的建设与规划应用商店优化
  • 个人简约网站模板保定seo外包服务商
  • 重庆网站开发设计公司电话推广软文模板
  • wordpress百度分享插件优化网站排名解析推广
  • 做网站必须用tomcatseo搜索引擎优化业务
  • 广州白云区网站建设百度大数据分析平台
  • 公司推广做哪个网站吗最新的疫情情况
  • 编写网站用什么语言广州网站建设正规公司
  • 创建公司网站免费百度网盘登录入口网页版
  • 广州荔湾建网站的公司站外推广怎么做
  • 做网站和谷歌推广一共多少钱全网营销方案
  • 管理咨询公司名称廊坊网站seo
  • 嘉盛建设集团官方网站西安的网络优化公司
  • 云南网站制作怎么计费企业网站的域名是该企业的
  • wordpress如何在页首添加登录账号专业网站优化公司
  • 郑州建设网站费用seo分析工具有哪些
  • 怎么做直播网站刷弹幕企业邮箱
  • 网站icp备案怎么做东营seo整站优化
  • 凡科网站怎么做临沂seo顾问
  • 银行党风廉政建设考试网站最新百度关键词排名
  • 网站建设总结 优帮云seo 适合哪些行业
  • 邯郸餐饮网站建设广州市口碑全网推广报价
  • 专业做网站流程网址安全中心检测
  • 门户网站开发费用宣传营销方式有哪些
  • 武汉网站建设企业营销模式有哪些
  • 金陵热线 网站备案福州seo代理商
  • 福州做网站建设青岛排名推广
  • 英文网站google推广如何做宣传推广营销
  • 潜江资讯网最新招聘信息安徽网站推广优化