[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[oc] gdb port to or1k



Hi!

I am Marko Mlinar, member of OpenCores group.
OpenCores is very serious open HW developement group,
which is growing rapidly. More info can be obtained
at www.opencores.org

or1k is 32bit extendable processor architecture, and has many
new features, including better (more general) HW (conditional)
breapoints, watchpoints, catchpoint and pretty general HW trace.
or1k is published under GNU LGPL public license.
Detailed architecture description is available on opencores CVS.

GCC, BFD, disasembler and some other tools has already been ported.
We plan to port gdb to our processor OpenRisc 1000 architecture.

Our first plan is to prepare remote debugger using JTAG via parallel
port. First question - does anybody know if /dev/lp0 or such are
compatibile across platforms (including IOCTL function read_status
0x060b, I think).
or1k TAP (Test Access Port) document is still in preparation, but is
fully compatible with JTAG.

This project will probably extend to Linux native debugger and
also or1k gdb target port(?). We also have simulator, but it is
currently not compatible with gdb.

I am new to gdb community, so I would appreciate any kind of help,
especially coders ;)

We will try to follow your guidelines and to make this cooperation
fruitful for both communities.

Best regards,
    Marko