How interesting,
would it work with atheros ar9271? I would then need to get ESP8266 for
comparison.

Are there any jtag/OCD related docs for Xtensa?

Am 03.09.2016 um 17:14 schrieb Alan Carvalho de Assis:
> Hi Thomas,
> 
> How are you? I hope fine.
> 
> What happened to suggested fixes to your commit:
> http://openocd.zylin.com/#/c/3348/
> 
> Are you busy? Maybe I could help to fix it.
> 
> There are people interested to port NuttX for ESP8266 and ESP32. Then
> getting ESPxx support on OpenOCD mainline is important to let more
> people to test it easily.
> 
> BR,
> 
> Alan
> 
> On 2/22/16, Thomas Schmid <thomas.sch...@gmail.com> wrote:
>> I don't see any polling issues. I did have to update my xtensa gcc
>> toolchain for a newer GDB (version 7.10 works great). Older versions that
>> were default in esp-open-sdk ( I think it was 7.5?) had issues with stack
>> frames.
>>
>> - Thomas
>>
>>
>> On Mon, Feb 22, 2016 at 4:25 PM, Angus Gratton <g...@projectgus.com> wrote:
>>
>>> Hi Thomas,
>>>
>>> Thanks for cleaning this up and submitting it! I got busy with
>>> esp-open-rtos stuff and I just never looked back to it.
>>>
>>> On Mon, Feb 22, 2016 at 01:12:05PM -0700, Thomas Schmid wrote:
>>>> I just took their code and forward ported it to the latest openocd
>>>> master
>>>> branch. Hopefully, we can consolidate the different efforts and add it
>>> into
>>>> mainline openocd development instead of side projects.
>>>
>>> Hurrah! Yes, I always intended to submit it here (I posted on the list
>>> last year) after it got a bit more stable.
>>>
>>>> I tested it with the Sparkfun ESP8266 Thing and a Olimex
>>>> ARM-USB-Tiny-h.
>>> I
>>>> can step, next, and set breakpoints.
>>>
>>> The sticking point I had (which it's possible @sysprogs already fixed)
>>> was
>>> always maintaining/establishing the JTAG connection during/after a reset.
>>> The debug interface would lose "sync" with the CPU very often (poll
>>> errors,
>>> etc.). Does this part work OK now?
>>>
>>>> Loading of an image only works
>>>> partially, as it doesn't seem to be writing the external SPI flash.
>>>
>>> There's no SPI flash driver yet so that's to be expected I guess. We
>>> could
>>> write one for ESP8266 fairly easily, as there are SPI flash functons in
>>> the
>>> boot ROM that the debug interface can call directly to perform erase
>>> operations, write operations, etc.
>>>
>>> I'll try and find time to test this patch a bit myself, but it might be
>>> better left to other people tbh. :)
>>>
>>> Thanks again for moving it along!
>>>
>>>
>>> Angus
>>>
>>
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> OpenOCD-devel mailing list
> OpenOCD-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openocd-devel
> 


-- 
Regards,
Oleksij

Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to