Related Documention
Related Documention
In the esp32 datasheet dated June2016 section 7.1 there are links to related documents. The first link (user guide) works but the other 2 do not. Is that because those links are incorrect or those documents are just not published yet?
-
- Posts: 9709
- Joined: Thu Nov 26, 2015 4:08 am
Re: Related Documention
The documents you mention can be found at https://espressif.com/en/products/hardw ... /resources . Be advised that these are mostly ESP31 (the beta silicon) specific for now and will change once we're done with the ESP32 SDK.
Re: Related Documention
I get nervous whenever you say that like it is in the non-immediate future.ESP_Sprite wrote:once we're done with the ESP32 SDK.
Obviously you want to build/test against actual hardware first, which should be in your hands now or in a few days? Any hint as to a target date for the first public ngsdk?
-
- Posts: 9709
- Joined: Thu Nov 26, 2015 4:08 am
Re: Related Documention
Understandable. No worries, we have the base stuff working and solid (SMP FreeRTOS, build system, bootloader, ...), we just want the first release to be as polished and free of cruft that will drag us down later as possible. That is a fair amount of work, but if we run out of time, we're pretty much free to change our priorities slightly and release a usable SDK that will be expanded to where we actually want it to be somewhat later.WiFive wrote:I get nervous whenever you say that like it is in the non-immediate future.ESP_Sprite wrote:once we're done with the ESP32 SDK.
As an indication what we're talking about: for example, the first release will possibly be missing FPU support because gcc has a bug or two in it plus the way FreeRTOS handles it isn't compatible with SMP. If we have time before the first release, we will fix this, but if not it will be an issue for a next release. (Or maybe a thing for the community to look at if they want it earlier: both FreeRTOS as well as gcc is open-source and we're open to pull requests.)
I think the first silicon will arrive somewhere this week; we need to throughly test it before we can even use it internally (because we need to know 100% sure the analog bits work as intended) and even more before giving the OK for sales. We assume it'll take some time before the chips are in your hands anyway, so the public release of the new SDK is planned somewhere around the end of August.Obviously you want to build/test against actual hardware first, which should be in your hands now or in a few days? Any hint as to a target date for the first public ngsdk?
Re: Related Documention
Thanks. Hope hardware verification is OK and you can pull the trigger on MP asap. Look forward to the new SDK. Dont mind if it gets released in stages, because hopefully it is more modular anyway, more compile time options to optimize memory footprint. For example apps that use WiFi only or Bluetooth only or neither (it's possible ).ESP_Sprite wrote: I think the first silicon will arrive somewhere this week; we need to throughly test it before we can even use it internally (because we need to know 100% sure the analog bits work as intended) and even more before giving the OK for sales. We assume it'll take some time before the chips are in your hands anyway, so the public release of the new SDK is planned somewhere around the end of August.
Re: Related Documention
This remember me to ask: there is hard FPU or soft FPU?ESP_Sprite wrote: As an indication what we're talking about: for example, the first release will possibly be missing FPU support
Re: Related Documention
1++Singe12 wrote:This remember me to ask: there is hard FPU or soft FPU?ESP_Sprite wrote: As an indication what we're talking about: for example, the first release will possibly be missing FPU support
good and interessting question, i do not know sure this too, so i push this question
remeber me in the past, we can enable soft floating point in GCC example with -msoft-float.
May want to recompile the libc to use hardware floating point ...so i have to ask:
will the "toolchain for ESP31b" Repo on Github then re newed with a new "toolchain for the ESP32 Release" `? have we later a new toolchain for the ESP Release end of august? have we perhabs 2 toolchains on github then, one for ESP31b and one for the ESP32 release?
best wishes
rudi
[ beta's ]
I am anxious.
and a little nervous
and somewhat paranoid:
save your works on backup servers and save your esp31b toolchain that you can allways recompile the toolchain for other pc / machine on any time. if we get an update on toolchain, perhabs we can not reinstall the esp31b toolchain for compile it again ?!
[\ beta's ]
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
-
- Posts: 9709
- Joined: Thu Nov 26, 2015 4:08 am
Re: Related Documention
We have a hard-fpu, but because of architecture issues, it is single-precision only. I *think* in theory you should be able to compile ESP32 stuff with the ESP31 toolchain, but I would advise against it because some processor registers moved around and I am not sure if the compiler uses these. If any, the ESP31 has no floating point unit at all. We'd advise to just backup the ESP31 stuff somewhere, in case you will ever need it, and start over with a new ESP32 compiler and SDK once they're released.
Re: Related Documention
txs, btw this cleared other think on this now too and now is a bit clearer.ESP_Sprite wrote:We have a hard-fpu, but because of architecture issues, it is single-precision only. I *think* in theory you should be able to compile ESP32 stuff with the ESP31 toolchain, but I would advise against it because some processor registers moved around and I am not sure if the compiler uses these. If any, the ESP31 has no floating point unit at all. We'd advise to just backup the ESP31 stuff somewhere, in case you will ever need it, and start over with a new ESP32 compiler and SDK once they're released.
best wishes
rudi
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Who is online
Users browsing this forum: MicroController and 77 guests