Difference between revisions of "DHT-Walnut"

From eLinux.org
Jump to: navigation, search
Line 1: Line 1:
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.
+
this information is in updating
 +
please contact
  
The board consists of:
+
speeder@alice.it
* [[PPC405 GP|PowerPC 405GP]] running at 266mhz
+
daredevil-coder@hotmail.com
* 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 [[[Media:amd29lv040b.pdf]] 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
 
 
 
[[Image:com1191.jpg]]
 
Some info in the pdf [http://supernova.stanford.edu/dingdong/ HERE]
 
 
 
 
 
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 configure the system for recovery [[[Media:recovery_config.mac]] recovery_config.mac]
 
* CPU configuration of the system after a warm reset [[[Media:warm_reset.config]] warm_reset.config]
 
* CPU configuration of the system once ppcboot v1.1.2 is up and running [[[Media:ppcboot.config]] ppcboot.config]
 
* CPU configuration of the system once ppcboot v1.1.6 is up and running [[[Media:ppcboot_116.config]] ppcboot_116.config]
 
* Example OCD logfile of the using the recovery macro to load ppcboot [[[Media:ocd_recovery_log.txt]] ocd_recovery_log.txt]
 
* Example console log from ppcboot v.1.1.6 running from ram after recovery macro [[[Media:ocd_recovery_console_log.txt]] ocd_recovery_console_log.txt]
 
 
 
== Bootloaders ==
 
* 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.
 
 
 
[[[Media:patch-ppcboot-1.1.6-km2]] patch-ppcboot-1.1.6-km2]
 
 
 
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.
 
 
 
[[[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: [wiki:DHT-WalnutInstallingTheUpdatedBootloader Installing the Updated Bootloader]
 
 
 
* U-Boot
 
 
 
U-Boot is a significantly updated replacement for ppcboot.  See: [wiki: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]
 
 
 
== Linux Kernels ==
 
* Version 2.4
 
 
 
(Mostly) working kernel binary and config from jbevren with matrox fbcon and usb input support.
 
 
 
Current issues:
 
** USB keyboard input doesnt seem to work, but events reach /dev/input/event0
 
** [[Media:uImage]]
 
** [[Media:config]]
 
 
 
* Version 2.6
 
 
 
See: [wiki:DHT-Walnut2.6LinuxKernel 2.6 Linux kernel for the DHT-Walnut].
 
 
 
== How-To's ==
 
* How To [wiki:DHT-WalnutInstallingTheUpdatedBootloader replace the bootloader with ppcboot 1.1.6]
 
* How To [wiki:DHT-Walnut-U-Boot replace the bootloader with U-boot 1.1.4]
 
* How To [wiki:DHT-WalnutJtagBootloaderInstallation recover from "Brickage"]
 
* How To [wiki:DHT-WalnutAddJ10 add the JTAG connector at J10]
 
* How To [wiki:DHT-WalnutBootViaTftp boot via tftp]
 
* How To [wiki:DHT-WalnutBootingFromHdd boot from Hard Disk]
 
* How To [wiki:DHT-WalnutUsefullProjects do something useful with your board]
 
* How To [wiki:DHT-WalnutGPIO control the Green Media LED and J5]
 
* More to come...
 
 
 
 
 
if you want, you could add your contact here
 
 
 
feel free to contact me
 
msn: daredevil-coder@hotmail.com
 
email: speeder@alice.it
 

Revision as of 04:54, 29 May 2007

this information is in updating please contact

speeder@alice.it daredevil-coder@hotmail.com