Installation

From SerialICE
Revision as of 18:04, 18 December 2012 by Patrick Georgi (talk | contribs) (Created page with "= Building SerialICE = $ cd SerialICE $ make menuconfig $ make You can now flash the 64KB serialice.rom onto your mainboard's ROM chip (you must pad or "multiply" it t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Building SerialICE

 $ cd SerialICE
 $ make menuconfig
 $ make

You can now flash the 64KB serialice.rom onto your mainboard's ROM chip (you must pad or "multiply" it to your ROM chip's size before):

 $ cat serialice.rom serialice.rom serialice.rom serialice.rom > serialice_256kb.rom
 $ flashrom -w serialice_256kb.rom

Before you continue, please check with a terminal program of your choice (eg minicom, picocom) that you are seeing a SerialICE shell prompt:

 SerialICE v1.5 (Nov 20 2009)
 > 
 CTRL-A Z for help |115200 8N1 | NOR | Minicom 2.3    | VT102 |      Offline  

Building QEMU

You need to build a patched QEMU from source, and you will need Lua >= 5.2. To build Qemu you can run the build script that was added by the SerialICE patch:

 $ sh build.sh

You are now ready to start using SerialICE. Getting Started provides an intro to using SerialICE, Debugging provides some information about using gdb with SerialICE targets, and Scripting describes the scripting abilities of SerialICE.