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