Installation
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.