Hi Paul,

On Sun, May 31, 2015 at 11:39:46PM +0300, Paul Sokolovsky wrote:
> > Anyhow, I just wanted to let everyone know I'm doing this in case
> > anyone is interesting in collaborating, or has other Xtensa hardware
> > they'd like to try and support.
> 
> This message didn't get any replies, so it may seem that this topic
> didn't interest anyone, but that's definitely not true, and quite a few
> people are/would be interested in it. I for one put looking into it on
> my TODO list, but never got to it, and now away from my hardware
> hacking setup, so won't be able to test it for a while.

I know the feeling (things on the TODO list you don't get time to hack
on!)

I've had some significant interest, including collaboration, from the
esp8266 angle. The thread on the esp8266 forums is pretty busy:
http://www.esp8266.com/viewtopic.php?f=9&t=1871

Status is that the Xtensa support is working and it's useful for some
things, but it's not quite stable yet so not suitable for
upstreaming. However I think we'll get there.

Most of the problems remaining seem more related to esp8266 (whose
internal hardware is undocumented), and somewhat to filling in a few
details of gdb/binutils support for the relatively uncommon (it seems)
call0 ABI used by the lx106 core.

Support for "bigger" Xtensa cores than the esp8266 should also be
possible. At the moment there are several hardcoded lx106-specific
parts (like register map) but I have some plans to make those
configurable. However a working openocd on other Xtensa cores will
still require someone to do more porting work, I don't have any
hardware to test on myself.


> Of a related (though perhaps bordering on offtopic) note, I recently
> have been working on an open-source interactive disassembler which could
> reuse existing IDAPython modules as developed by the community, in
> particular https://github.com/themadinventor/ida-xtensa . The tool is
> here: https://github.com/pfalcon/ScratchABit , maybe it will be helpful
> for your ESP8266 hacking too.

This is really interesting, and I definitely plan to check it out
soon. :) (Much like you and openocd, haha!)


Angus


------------------------------------------------------------------------------
_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to