Difference between revisions of "DHT-Walnut"

From eLinux.org
Jump to: navigation, search
 
(18 intermediate revisions by 5 users not shown)
Line 1: Line 1:
other DHT-Walnut pages: [[DHT-Walnut-flameman]]
+
other DHT-Walnut pages:   [[Flameman/dht-walnut]]
  
 +
== Overview ==
 
DHT-Walnut is a shortened name for the Digital Home Technologies PCB 01070201 Rev. 1.1. The DHT-Walnut board is based on the AMCC-Walnut (still available, and still expensive :P). It is a more improved board described at www.amcc.com. A "walnut" searching will inform about schematic and software. Also keep attention @ DENX: they have developed a lot for the AMCC-Walnut board, and you could find a linux patch for your problem, prettier documentation, developer suit, and much more: in case, you are suggested to have a look to their web pages.
 
DHT-Walnut is a shortened name for the Digital Home Technologies PCB 01070201 Rev. 1.1. The DHT-Walnut board is based on the AMCC-Walnut (still available, and still expensive :P). It is a more improved board described at www.amcc.com. A "walnut" searching will inform about schematic and software. Also keep attention @ DENX: they have developed a lot for the AMCC-Walnut board, and you could find a linux patch for your problem, prettier documentation, developer suit, and much more: in case, you are suggested to have a look to their web pages.
  
Line 33: Line 34:
  
  
Experimental hack to set a hardware breakpoint inside OCD Commander [[Media:hardbreak.tgz|hardbreak.tgz]
+
Experimental hack to set a hardware breakpoint inside OCD Commander [[Media:hardbreak.tgz|hardbreak.tgz]]
  
 
* OCD Commander macro file to dump the CPU configuration (all but PCI) [[Media:Dump_config.mac|dump_config.mac]]
 
* OCD Commander macro file to dump the CPU configuration (all but PCI) [[Media:Dump_config.mac|dump_config.mac]]
Line 44: Line 45:
  
 
== Bootloaders ==
 
== Bootloaders ==
* ppcboot
+
* [[DHT-Walnut PPCBoot|ppcboot]]
  
 
Here is the latest ppcboot 1.1.6 patch, as is, it will build for flashing at 0xfff80000 as a replacement for the pcboot-1.1.2 that comes with the board.
 
Here is the latest ppcboot 1.1.6 patch, as is, it will build for flashing at 0xfff80000 as a replacement for the pcboot-1.1.2 that comes with the board.
Line 52: Line 53:
 
Original sources for ppcboot: [ftp://ftp.denx.de/pub/ppcboot/ppcboot-1.1.6.tar.bz2]
 
Original sources for ppcboot: [ftp://ftp.denx.de/pub/ppcboot/ppcboot-1.1.6.tar.bz2]
  
Here is a binary for those without a toolchain.
+
Here is a binary for those without a toolchain.
  
 
[[Media:Ppcboot1.1.6.1.bin|ppcboot1.1.6.1.bin]] crc = 083fb0a3
 
[[Media:Ppcboot1.1.6.1.bin|ppcboot1.1.6.1.bin]] crc = 083fb0a3
  
To use this (at your own risk) see the detailed update procedure description: [[DHT-WalnutInstallingTheUpdatedBootloader|Installing the Updated Bootloader]]
+
To use this (at your own risk) see the detailed update procedure description: [[DHT-Walnut Installing The Updated Bootloader|Installing the Updated Bootloader]]
  
 
* U-Boot
 
* U-Boot
  
U-Boot is a significantly updated replacement for ppcboot.  See: [wiki:DHT-Walnut-U-Boot U-Boot for the DHT-Walnut].
+
U-Boot is a significantly updated replacement for ppcboot.  See: [[DHT-Walnut U Boot|U-Boot for the DHT-Walnut]].
  
Just in case you make a brick, there is hope: [wiki:DHT-WalnutJtagBootloaderInstallation JTAG Bootloader Installation]
+
Just in case you make a brick, there is hope: [[DHT-Walnut Jtag Bootloader Installation|JTAG Bootloader Installation]]
  
 
== Linux Kernels ==
 
== Linux Kernels ==
 
* Version 2.4
 
* Version 2.4
  
(Mostly) working kernel binary and config from jbevren with matrox fbcon and usb input support.
+
(Mostly) working kernel binary and config from jbevren with matrox fbcon and usb input support.
  
Current issues:
+
Current issues:
 
** USB keyboard input doesnt seem to work, but events reach /dev/input/event0
 
** USB keyboard input doesnt seem to work, but events reach /dev/input/event0
 
** [[Media:uImage]]
 
** [[Media:uImage]]
Line 76: Line 77:
 
* Version 2.6
 
* Version 2.6
  
See: [[DHT-Walnut2.6LinuxKernel|2.6 Linux kernel for the DHT-Walnut]]
+
See: [[DHT-Walnut 2.6 Linux Kernel|2.6 Linux kernel for the DHT-Walnut]]
  
 
== Userland ==
 
== Userland ==
* [[DHT-Walnut-DebianInstall|Debian GNU/Linux netboot installer]] -- Install Debian from the internet to a hard disk.
+
* [[DHT-Walnut -Debian Install|Debian GNU/Linux netboot installer]] -- Install Debian from the internet to a hard disk.
  
 
== How-To's ==
 
== How-To's ==
* How To [[DHT-WalnutInstallingTheUpdatedBootloader|replace the bootloader with ppcboot 1.1.6]]
+
* How To [[DHT-Walnut Installing The Updated Bootloader|replace the bootloader with ppcboot 1.1.6]]
* How To [[DHT-Walnut-U-Boot|replace the bootloader with U-boot 1.1.4]]
+
* How To [[DHT-Walnut U Boot|replace the bootloader with U-boot 1.1.4]]
* How To [[DHT-WalnutJtagBootloaderInstallation| recover from "Brickage"]]
+
* How To [[DHT-Walnut Jtag Bootloader Installation| recover from "Brickage"]]
* How To [[DHT-WalnutAddJ10| add the JTAG connector at J10]]
+
* How To [[DHT-Walnut Add J10| add the JTAG connector at J10]]
* How To [[DHT-WalnutBootViaTftp|boot via tftp]]
+
* How To [[DHT-Walnut Boot Via Tftp|boot via tftp]]
* How To [[DHT-WalnutBootingFromHdd|boot from Hard Disk]]
+
* How To [[DHT-Walnut Booting From Hdd|boot from Hard Disk]]
* How To [[DHT-WalnutUsefullProjects|do something useful with your board]]
+
* How To [[DHT-Walnut Usefull Projects|do something useful with your board]]
* How To [[DHT-WalnutGPIO|control the Green Media LED and J5]]
+
* How To [[DHT-Walnut GPIO|control the Green Media LED and J5]]
 
* More to come...
 
* More to come...
 +
 +
[[Category:Development Boards]]
 +
[[Category:DHT-Walnut]]

Latest revision as of 02:13, 13 April 2011

other DHT-Walnut pages: Flameman/dht-walnut

Overview

DHT-Walnut is a shortened name for the Digital Home Technologies PCB 01070201 Rev. 1.1. The DHT-Walnut board is based on the AMCC-Walnut (still available, and still expensive :P). It is a more improved board described at www.amcc.com. A "walnut" searching will inform about schematic and software. Also keep attention @ DENX: they have developed a lot for the AMCC-Walnut board, and you could find a linux patch for your problem, prettier documentation, developer suit, and much more: in case, you are suggested to have a look to their web pages.

currently available HERE Oops, sold out 2/6/2006


The board consists of:

  • PowerPC 405GP running at 266mhz
  • PC133 SDRAM slot, currently, only supports single sidded DIMMs
  • On-chip 405GP ethernet, board doesn't have an ethernet MAC address
  • DCE serial port, speeds up to 230k, only tested to 115200
  • two pci slots, keyed for 5V only cards
  • Promise Technologies PDC20265 IDE
  • 512k of boot flash AMD 29LV040B datasheet
  • 12v dc powered
  • PPC40XX JTAG on J10
  • 6.00" x 7.5" board size

The system's most common configuration seems to be:

  • System PCB
  • 32M PC133 SDRAM DIMM
    • Unknown PCI IEEE-1394 card supported by OHCI driver
    • PPCBoot v.1.1.2 in flash

Hardware that is known to work (and not to work) with this board can be found here

GPSFan (Freenode IRC on #edev) was helpful in providing an image of the board:

Com1191.jpg

Some info in the pdf HERE


Experimental hack to set a hardware breakpoint inside OCD Commander hardbreak.tgz

Bootloaders

Here is the latest ppcboot 1.1.6 patch, as is, it will build for flashing at 0xfff80000 as a replacement for the pcboot-1.1.2 that comes with the board.

patch-ppcboot-1.1.6-km2

Original sources for ppcboot: [1]

Here is a binary for those without a toolchain.

ppcboot1.1.6.1.bin crc = 083fb0a3

To use this (at your own risk) see the detailed update procedure description: Installing the Updated Bootloader

  • U-Boot

U-Boot is a significantly updated replacement for ppcboot. See: U-Boot for the DHT-Walnut.

Just in case you make a brick, there is hope: JTAG Bootloader Installation

Linux Kernels

  • Version 2.4

(Mostly) working kernel binary and config from jbevren with matrox fbcon and usb input support.

Current issues:

  • Version 2.6

See: 2.6 Linux kernel for the DHT-Walnut

Userland

How-To's