<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
		<id>http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E7%AC%AC%E5%9B%9B%E8%AF%BE--MicroWRT_SPI_%E4%BD%BF%E7%94%A8</id>
		<title>第四课--MicroWRT SPI 使用 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E7%AC%AC%E5%9B%9B%E8%AF%BE--MicroWRT_SPI_%E4%BD%BF%E7%94%A8"/>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E7%AC%AC%E5%9B%9B%E8%AF%BE--MicroWRT_SPI_%E4%BD%BF%E7%94%A8&amp;action=history"/>
		<updated>2026-04-21T22:29:49Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=%E7%AC%AC%E5%9B%9B%E8%AF%BE--MicroWRT_SPI_%E4%BD%BF%E7%94%A8&amp;diff=6588&amp;oldid=prev</id>
		<title>Shengkai81@gmail.com：Created page with &quot;{| style=&quot;width: 800px;&quot; |- | 本教程主要介绍如何添加SPI设备驱动。嵌入式系统中有很多SPI设备，在路由器开发板上就常使用SPI flash。MicroWR...&quot;</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E7%AC%AC%E5%9B%9B%E8%AF%BE--MicroWRT_SPI_%E4%BD%BF%E7%94%A8&amp;diff=6588&amp;oldid=prev"/>
				<updated>2014-11-28T11:37:45Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| style=&amp;quot;width: 800px;&amp;quot; |- | 本教程主要介绍如何添加SPI设备驱动。嵌入式系统中有很多SPI设备，在路由器开发板上就常使用SPI flash。MicroWR...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
本教程主要介绍如何添加SPI设备驱动。嵌入式系统中有很多SPI设备，在路由器开发板上就常使用SPI flash。MicroWRT也是使用了&lt;br /&gt;
一块128Mbit的SPI flash，它是uboot，kernel和文件系统的载体。下面我们在告诉玩家如何添加SPI驱动。针对具体的SPI 设备，&lt;br /&gt;
也许你要修改具体设备的驱动，但是在openwrt的源码中，也就是linux的源码中包含了大部分常见设备的驱动。我们就在此基础上来添加驱动。&lt;br /&gt;
&lt;br /&gt;
1.进入/target/linux/ramips/dts/目录,修改MZK-750DHP.dts，打开文件并添加如下代码。&lt;br /&gt;
&lt;br /&gt;
 spidev@1 {&lt;br /&gt;
                #address-cells = &amp;lt;1&amp;gt;;&lt;br /&gt;
                #size-cells = &amp;lt;1&amp;gt;;&lt;br /&gt;
                compatible = &amp;quot;spidev&amp;quot;;&lt;br /&gt;
                reg = &amp;lt;1 0&amp;gt;;&lt;br /&gt;
                linux,modalias = &amp;quot;spidev&amp;quot;, &amp;quot;spidev&amp;quot;;&lt;br /&gt;
                spi-max-frequency = &amp;lt;10000000&amp;gt;;&lt;br /&gt;
          }&lt;br /&gt;
&lt;br /&gt;
2.在kernel中配置SPI 驱动&lt;br /&gt;
&lt;br /&gt;
 $make kernel_menuconfig&lt;br /&gt;
&lt;br /&gt;
[[File:spi-1.jpg|800px|thumb|center|SPI Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[File:spi-2.jpg|800px|thumb|center|SPI Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[File:spi-3.jpg|800px|thumb|center|SPI Configuration]]&lt;br /&gt;
&lt;br /&gt;
3 编译&lt;br /&gt;
 $make&lt;br /&gt;
&lt;br /&gt;
4 刷新固件&lt;br /&gt;
将新固件重新烧写到microWRT上，在microWRT上执行以下操作：&lt;br /&gt;
&lt;br /&gt;
 $cd /dev&lt;br /&gt;
 $ls&lt;br /&gt;
 &lt;br /&gt;
能看到已经添加的SPI设备。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Shengkai81@gmail.com</name></author>	</entry>

	</feed>