-
Notifications
You must be signed in to change notification settings - Fork 13.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Burning the bootloader #24
Comments
I'm not sure if this is the issue, but have you selected esptool from the programmer menu ? If this doesn't fix it, please post a full description, including any error messages. Note you may need to go into the preferences and tick the verbose compile and verbose upload settings |
There really isn't any point to the burn bootloader function. When you hold GPIO0 low during reset, it enters the ROM bootloader which can't be replaced. The upload button uses esptool to upload the sketch code to 0x0001000 and the espressif sdk lib to 0x0004000. |
Indeed it would be! I have attempted to implement such a feature about a month ago. Unfortunately there doesn't seem to be an easy way to do that. I guess we need to find a way to patch libmain.a so that it pulls these symbols from, say, some fixed address in flash, instead of using the value defined by the linker. Any ideas? |
I must add that this is also a much-needed feature for sketch uploads over WiFi! |
I'm not sure if anyone has got a build script that doesn't require the SDK and the "sketch" to be uploaded each time. I think if @nerdralph has a Linux Makefile etc that does this, it would show if it was possible at all. |
Hello, my idea was, that when I will select the bootloader, the IDE will compile and load the latest SDK files. I have of course selected the esp tool. |
We just need to find a way to separate libs from the rest of the application, see my comments above. |
We don't use the second stage bootloader (boot.bin) at the moment. It doesn't matter what is currently flashed to the chip — it will be overwritten when you upload the sketch. The SDK 1.0 support is already merged (#1), it is staged for the next release. 1.6.2 changed (and broke) many things, I want to wait a few more days before merging so that everything stabilizes a bit. |
Re-added the SNI extension.
Hello, this I have, when I tried tools - burn bootloader. I have windows 7 64.
The text was updated successfully, but these errors were encountered: