XO1.5 Bringup: Difference between revisions

From OLPC
Jump to navigation Jump to search
(intermediate save, need to see the whole page...)
(Second pass)
Line 1: Line 1:
This page lists goals and plans for initial bringup of the XO1.5 board.
This page lists goals and plans for initial bringup of the XO 1.5 (CL1B) board.


== Goals ==
== Goals ==


* Get the Embedded Controller working
* Embedded Controller and power distribution working
* Basic power supply operation and sequencing
* Main CPU booting
* Memory controller working and memory stable (memtest86)
* Memory controller working and memory stable (memtest86)
* OLPC display working
* OLPC display working
Line 11: Line 9:
* USB working
* USB working
* SD memory cards working
* SD memory cards working
* Boots Linux kernel from SD card
* Boots Linux kernel from USB and SD card
* Audio
* Rudimentary power management tests from OFW
* X?


== Non-goals ==
== Non-goals ==
Line 19: Line 16:
* Camera input (driver won't be ready in time)
* Camera input (driver won't be ready in time)
* Power management from Linux
* Power management from Linux
* Power management from OFW
* SDIO WLAN
* SDIO WLAN
* Audio
* X


== Personnel in Taiwan ==
== Personnel in Taiwan ==


* Wad, Richard, and Mitch from OLPC
* Wad, Richard, and Mitch from OLPC
* Gary, Bryan Ma from Quanta
* Gordon Chu (PM), Beckham Chen (EE), Danny Tsai (power), Gary Chiang (EE), Bryan Ma (firmware) from Quanta
* Harald and BIOS/memory controller expert from Via
* Harald Welte and BIOS/memory controller expert from Via


== Tools ==
== Tools ==
Line 39: Line 37:
== Sequence ==
== Sequence ==


* Richard goes first, brings up EC and power rails with Gary & Bryan Ma.
* Richard arrives several days before bringup, to work together with Bryan Ma on final EC code.
* Wad, Mitch, and Via BIOS/memory engineer arrive shortly thereafter, bring up memory controller
* Wad, Mitch, and the boards arrive and bringup starts.
** Get the EC running.
* Harald arrives after OFW is working, brings up Linux
** Basic power supply operation and sequencing
* Team members work in parallel on their respective areas of expertise, hopefully with several boards
** Main CPU booting
* Via becomes involved (VX855 support)
** Bring up memory controller
** VGA Video output
** Start memory stability tests
** OFW generally functional
* Harald Welte arrives
** Linux boot
* Team members work in parallel on their respective areas of expertise

Revision as of 04:05, 30 April 2009

This page lists goals and plans for initial bringup of the XO 1.5 (CL1B) board.

Goals

  • Embedded Controller and power distribution working
  • Memory controller working and memory stable (memtest86)
  • OLPC display working
  • Keyboard/mouse working
  • USB working
  • SD memory cards working
  • Boots Linux kernel from USB and SD card
  • Audio

Non-goals

  • Camera input (driver won't be ready in time)
  • Power management from Linux
  • Power management from OFW
  • SDIO WLAN
  • X

Personnel in Taiwan

  • Wad, Richard, and Mitch from OLPC
  • Gordon Chu (PM), Beckham Chen (EE), Danny Tsai (power), Gary Chiang (EE), Bryan Ma (firmware) from Quanta
  • Harald Welte and BIOS/memory controller expert from Via

Tools

  • Cheetah SPI programmer qty 1 (Richard)
  • Artec LPC dongle (FLASH + port 80) qty 3 (Mitch 1, Richard 2)
  • Cleverscope qty 1 (Mitch)
  • PROMjet SPI FLASH emulator qty 1 (Mitch)
  • OLPC serial port dongles + cables qty 5 (Mitch 2, Richard 3)
  • High speed oscilloscope for memory checkout - (Quanta)

Sequence

  • Richard arrives several days before bringup, to work together with Bryan Ma on final EC code.
  • Wad, Mitch, and the boards arrive and bringup starts.
    • Get the EC running.
    • Basic power supply operation and sequencing
    • Main CPU booting
  • Via becomes involved (VX855 support)
    • Bring up memory controller
    • VGA Video output
    • Start memory stability tests
    • OFW generally functional
  • Harald Welte arrives
    • Linux boot
  • Team members work in parallel on their respective areas of expertise