<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Sorry, no idea. So much has changed in IDF 2.x -> 3.x, and the matching compiler toolchain.<div class=""><br class=""></div><div class="">Regards, Mark.<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 16 Jan 2018, at 2:10 AM, Greg D. <<a href="mailto:gregd2350@gmail.com" class="">gregd2350@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
  
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" class="">
  
  <div text="#000000" bgcolor="#FFFFFF" class="">
    Hi Mark,<br class="">
    <br class="">
    Before I do the upgrade...  Do you know if the new ESP code base
    changes the operation of the interrupt service, or provides any new
    capabilities in that regard?  I'm still working on the CAN 2/3 bus
    hang, and don't want to shift things, timing wise, making the issue
    "go away" without actually being solved.  On the other hand, perhaps
    they've accidentally fixed whatever is we're having trouble with, or
    perhaps have the ability to do things differently with the chip.<br class="">
    <br class="">
    Thanks,<br class="">
    <br class="">
    Greg<br class="">
    <br class="">
    <br class="">
    <div class="moz-cite-prefix">Mark Webb-Johnson wrote:<br class="">
    </div>
    <blockquote type="cite" cite="mid:A8EE106F-A8CE-47A7-8B96-A384F65760C5@webb-johnson.net" class="">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" class="">
      <div class=""><br class="">
      </div>
      All committed and pushed now.
      <div class=""><br class="">
      </div>
      <div class="">Developers MUST now update their ESP IDF and XTENSA
        build tools to use this new build. They should also compare
        sdkconfig and sdkconfig.defaults.hw30 to verify differences. I
        also suggest you do a ‘make flash’ (rather than ‘make
        app-flash’) at least once, to update the bootloader to the
        latest (as bootloaders before v2.1 are no longer supported).</div>
      <div class=""><br class="">
      </div>
      <div class="">Check</div>
      <blockquote style="margin: 0 0 0 40px; border: none; padding:
        0px;" class="">
        <div class=""><a href="https://esp-idf.readthedocs.io/en/latest/get-started/index.html#setup-toolchain" class="" moz-do-not-send="true">https://esp-idf.readthedocs.io/en/latest/get-started/index.html#setup-toolchain</a></div>
      </blockquote>
      <div class="">to see the version of XTENSA toolchain required for
        latest Espressif IDF ‘master’ builds. As of this writing, it is
        1.22.0-80-g6c4433a-5.2.0.</div>
      <div class=""><br class="">
      </div>
      <div class="">I hope this goes smoothly for you.</div>
      <div class=""><br class="">
      </div>
      <div class="">Regards, Mark.</div>
      <div class=""><br class="">
      </div>
      <blockquote style="margin: 0 0 0 40px; border: none; padding:
        0px;" class="">
        <div class="">
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">commit
                dfcc658557fc480bcccb09b23bc24399bb6e7497 (HEAD ->
                master, origin/master, origin/HEAD)</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">Author: Mark
                Webb-Johnson <<a href="mailto:mark@webb-johnson.net" class="" moz-do-not-send="true">mark@webb-johnson.net</a>></span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">Date:   Mon Jan 15
                07:56:45 2018 +0800</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class=""><br class="">
              </span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">    Provide a
                sdkconfig.default.hw31 for OVMS v3.1 hardware</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class=""><br class="">
              </span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">commit
                003592d553c881f735fb228b08836a13c306cec3</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">Merge: e58c5b6 b28db5e</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">Author: Mark
                Webb-Johnson <<a href="mailto:mark@webb-johnson.net" class="" moz-do-not-send="true">mark@webb-johnson.net</a>></span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">Date:   Mon Jan 15
                07:49:13 2018 +0800</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class=""><br class="">
              </span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">    Merge branch
                'for-master'. This requires ESP-IDF v3.0 support:</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class=""><br class="">
              </span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">    OVMS developers
                should now:</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class=""><br class="">
              </span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">    1] Pull the latest
                OpenVehicles IDF, and checkout MASTER branch.</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class=""><br class="">
              </span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">    2] Update XTENSA
                tools to match version required by Espressif for MASTER
                branch.</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class=""><br class="">
              </span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">    3] For ovms
                hardware v3.0, a sdkconfig default file
                sdkconfig.default.hw30 has</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">       been provided.
                That can be merged/copied to sdkconfig as appropriate.</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class=""><br class="">
              </span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">    4] For ovms
                hardware v3.1, a sdkconfig default file
                sdkconfig.default.hw31 will</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">       been provided
                in the next update.</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class=""><br class="">
              </span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">    5] It is
                recommended that developers perform at least one full
                'make flash'</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">       with this
                version, to update the bootloader to latest. Note that
                the</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">     
                 sdkconfig.default.* files are now set to require
                bootloader at least v2.1</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">       (or later), and
                bootloader v2.0 is no longer supported.</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class=""><br class="">
              </span></font></div>
          <div class=""><font class="" face="Andale Mono"><span style="font-size: 14px;" class="">    Enjoy.</span></font></div>
        </div>
      </blockquote>
      <div class=""><br class="">
        <div class=""><br class="">
          <blockquote type="cite" class="">
            <div class="">On 15 Jan 2018, at 7:25 AM, Mark Webb-Johnson
              <<a href="mailto:mark@webb-johnson.net" class="" moz-do-not-send="true">mark@webb-johnson.net</a>>
              wrote:</div>
            <br class="Apple-interchange-newline">
            <div class="">
              <div class="">Merge is ok, but triple checking a couple of
                things. Should be committed and pushed within the next
                half hour.<br class="">
                <br class="">
                Regards, Mark<br class="">
                <br class="">
                <blockquote type="cite" class="">On 15 Jan 2018, at 1:09
                  AM, Stephen Casner <<a href="mailto:casner@acm.org" class="" moz-do-not-send="true">casner@acm.org</a>>
                  wrote:<br class="">
                  <br class="">
                  Mark,<br class="">
                  <br class="">
                  It looks like you were not able to do the
                  sdkconfig.default and merge<br class="">
                  as you planned?<br class="">
                  <br class="">
                                                      -- Steve<br class="">
                  <br class="">
                  <blockquote type="cite" class="">On Fri, 12 Jan 2018,
                    Stephen Casner wrote:<br class="">
                    <br class="">
                    <blockquote type="cite" class="">On Sat, 13 Jan
                      2018, Mark Webb-Johnson wrote:<br class="">
                      <br class="">
                      @Steve can you update our master clone to latest
                      from Espressif and<br class="">
                      make sure your stuff is still ok?<br class="">
                    </blockquote>
                    <br class="">
                    I have just now done this.  I had already done a
                    rebase a few days ago<br class="">
                    before committing the improved version of the OS
                    changes so I could<br class="">
                    issue a pull request.  There were a few commits
                    since then, which I<br class="">
                    have now merged.  My code still runs correctly.<br class="">
                    <br class="">
                    <blockquote type="cite" class="">I guess steps for
                      developers will be:<br class="">
                      <br class="">
                      1) pull the openvehicles IDF and switch to master
                      branch. Sub module update.<br class="">
                      <br class="">
                      2) download and install xtensa build chain to
                      match.<br class="">
                      <br class="">
                      3) update OVMS master, make clean, check menu
                      config, then build and play.<br class="">
                    </blockquote>
                    <br class="">
                    Sounds right.<br class="">
                    <br class="">
                    <blockquote type="cite" class="">I can get my part
                      done by Sunday 14th night (HKT), so suggest to do<br class="">
                      the Merge of the OVMS firmware master branch then.<br class="">
                    </blockquote>
                    <br class="">
                    I'll be sleeping then, so you can go ahead and do
                    the merge.<br class="">
                    <br class="">
                                                      -- Steve<br class="">
                  </blockquote>
                  _______________________________________________<br class="">
                  OvmsDev mailing list<br class="">
                  <a href="mailto:OvmsDev@lists.teslaclub.hk" class="" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a><br class="">
                  <a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br class="">
                </blockquote>
                <br class="">
                _______________________________________________<br class="">
                OvmsDev mailing list<br class="">
                <a href="mailto:OvmsDev@lists.teslaclub.hk" class="" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a><br class="">
                <a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br class="">
              </div>
            </div>
          </blockquote>
        </div>
        <br class="">
      </div>
      <br class="">
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br class="">
      <pre wrap="" class="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
    </blockquote>
    <br class="">
  </div>

_______________________________________________<br class="">OvmsDev mailing list<br class=""><a href="mailto:OvmsDev@lists.teslaclub.hk" class="">OvmsDev@lists.teslaclub.hk</a><br class="">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev<br class=""></div></blockquote></div><br class=""></div></body></html>