<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>