Discuss here different C compiler set ups, and compiling executables for the ESP8266

User avatar
By uzevla
#11675 [fixed links]
Linux installer:
https://drive.google.com/open?id=0B5qQl06QRo9hRlk2aHVZOGFmQlU&authuser=0

Deselect macraigor driver to avoid installer looking for kernel sources.

Windows installer:
https://drive.google.com/open?id=0B5qQl06QRo9hbncyTHM5Z0RULU0&authuser=0

Works with GDB available from esp-open-sdk build
https://github.com/pfalcon/esp-open-sdk
Last edited by uzevla on Wed Mar 11, 2015 9:39 am, edited 2 times in total.
User avatar
By jcmvbkbc
#11726 Thanks for publishing it!

uzevla wrote:Windows installer:
https://drive.google.com/open?id=0B5qQl ... authuser=0
linux installer:
https://drive.google.com/open?id=0B5qQl ... authuser=0

linux and windows lines are mismatched (:

With the following topology.xml it works with ARM-USB-TINY-H:
Code: Select all<configuration>
  <controller id='Controller0' module='ft2232' probe='olimex-tiny-h' usbser='OLVGHYS?' speed='10MHz'/>
  <driver id='XtensaDriver0' module='xtensa' step-intr='mask,stepover,setps' />
  <chain controller='Controller0'>
    <tap id='TAP0' irwidth='5' />
  </chain>
  <system module='jtag'>
    <component id='Component0' tap='TAP0' config='trax' />
  </system>
  <device id='Xtensa0' component='Component0' driver='XtensaDriver0' />
  <application id='GDBStub' module='gdbstub' port='22000'>
    <target device='Xtensa0' />
  </application>
</configuration>


Still it can't properly scan JTAG chain if sRST is connected to ESP reset pin, and it can't survive 'monitor reset system'.
Also setting pc from gdb doesn't work well, you need to set epc2 instead.