Difference between revisions of "Sheevaplug"

From C4 Wiki
Jump to: navigation, search
(FTDI unter Mac OS X)
(FTDI unter Mac OS X)
Line 3: Line 3:
 
===FTDI unter Mac OS X===
 
===FTDI unter Mac OS X===
  
* Ladet euch zuerst den folgenden Treiber [http://www.ftdichip.com/Drivers/VCP/MacOSX/UniBin/FTDIUSBSerialDriver_v2_2_10.dmg Virtuel COM Port Drivers] (VCP)
+
* Ladet euch zuerst den folgenden Treiber [http://www.ftdichip.com/Drivers/VCP/MacOSX/UniBin/FTDIUSBSerialDriver_v2_2_10.dmg Virtuel COM Port Drivers] (VCP) für Mac OS X (Intel) 10.4 oder höher.
 +
* Folgt der Anleitung zur Installation des Teribers
 +
*Nach dem Reboot editiert folgende Datei mit roor rechten 
 +
<pre>
 +
sudo vim /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist
 +
</pre>
 +
Kopiert nun folgenden zusätzlichen Inhalt hinein
 +
<pre>
 +
<key>SheevaPlug JTAGKey FT2232D A</key>
 +
<dict>
 +
<key>CFBundleIdentifier</key>
 +
<string>com.FTDI.driver.FTDIUSBSerialDriver</string>
 +
<key>IOClass</key>
 +
<string>FTDIUSBSerialDriver</string>
 +
<key>IOProviderClass</key>
 +
<string>IOUSBInterface</string>
 +
<key>bConfigurationValue</key>
 +
<integer>1</integer>
 +
        <key>bInterfaceNumber</key>
 +
<integer>0</integer>
 +
<key>idProduct</key>
 +
<integer>40591</integer>
 +
<key>idVendor</key>
 +
<integer>40584</integer>
 +
</dict>
 +
<key>SheevaPlug JTAGKey FT2232D B</key>
 +
<dict>
 +
<key>CFBundleIdentifier</key>
 +
<string>com.FTDI.driver.FTDIUSBSerialDriver</string>
 +
<key>IOClass</key>
 +
<string>FTDIUSBSerialDriver</string>
 +
<key>IOProviderClass</key>
 +
<string>IOUSBInterface</string>
 +
<key>bConfigurationValue</key>
 +
<integer>1</integer>
 +
<key>bInterfaceNumber</key>
 +
<integer>1</integer>
 +
<key>idProduct</key>
 +
<integer>40591</integer>
 +
<key>idVendor</key>
 +
<integer>40584</integer>
 +
</dict>
 +
</pre>
 +
[http://openplug.org/plugforum/index.php?topic=34.0 Quelle]
 +
* Reinitialisiert die Abhängikeiten mit dem folgendem Befehl
 +
<pre>
 +
sudo touch /System/Library/Extensions
 +
</pre>
 +
*Sollte dieses nicht funktionieren könnt Ihr auch das Modul neu Laden, dabei geht Ihr wie folgt vor
 +
<pre>
 +
sudo kextunload /System/Library/Extensions/FTDIUSBSerialDriver.kext
 +
</pre>
 +
sollte hier bei ein Fehler gelistet werden, einfach Ignorieren
 +
<pre>
 +
sudo kextload /System/Library/Extensions/FTDIUSBSerialDriver.kext
 +
</pre>
 +
*Zum Schluss schließt das SheevaPlug an, nun sollte eigentlich alles funktionieren

Revision as of 00:18, 9 August 2009

Das SheevaPlug einer der ersten "Steckdosen Computer" die auf dem Markt verfügbar sind. Das Herzstück des SheevaPlug ist der 1,2 GHz Marvell Kirkwood 6281 ARM Prozessor.

FTDI unter Mac OS X

  • Ladet euch zuerst den folgenden Treiber Virtuel COM Port Drivers (VCP) für Mac OS X (Intel) 10.4 oder höher.
  • Folgt der Anleitung zur Installation des Teribers
  • Nach dem Reboot editiert folgende Datei mit roor rechten
sudo vim /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist

Kopiert nun folgenden zusätzlichen Inhalt hinein

		<key>SheevaPlug JTAGKey FT2232D A</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.FTDI.driver.FTDIUSBSerialDriver</string>
			<key>IOClass</key>
			<string>FTDIUSBSerialDriver</string>
			<key>IOProviderClass</key>
			<string>IOUSBInterface</string>
			<key>bConfigurationValue</key>
			<integer>1</integer>
		        <key>bInterfaceNumber</key>
			<integer>0</integer>
			<key>idProduct</key>
			<integer>40591</integer>
			<key>idVendor</key>
			<integer>40584</integer>
		</dict>
		<key>SheevaPlug JTAGKey FT2232D B</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.FTDI.driver.FTDIUSBSerialDriver</string>
			<key>IOClass</key>
			<string>FTDIUSBSerialDriver</string>
			<key>IOProviderClass</key>
			<string>IOUSBInterface</string>
			<key>bConfigurationValue</key>
			<integer>1</integer>
			<key>bInterfaceNumber</key>
			<integer>1</integer>
			<key>idProduct</key>
			<integer>40591</integer>
			<key>idVendor</key>
			<integer>40584</integer>
		</dict>

Quelle

  • Reinitialisiert die Abhängikeiten mit dem folgendem Befehl
sudo touch /System/Library/Extensions
  • Sollte dieses nicht funktionieren könnt Ihr auch das Modul neu Laden, dabei geht Ihr wie folgt vor
sudo kextunload /System/Library/Extensions/FTDIUSBSerialDriver.kext

sollte hier bei ein Fehler gelistet werden, einfach Ignorieren

sudo kextload /System/Library/Extensions/FTDIUSBSerialDriver.kext
  • Zum Schluss schließt das SheevaPlug an, nun sollte eigentlich alles funktionieren