Skip to content
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

ESP SDK bootstrap downloads via HTTP #158

Open
simonlbn opened this issue Oct 17, 2017 · 1 comment
Open

ESP SDK bootstrap downloads via HTTP #158

simonlbn opened this issue Oct 17, 2017 · 1 comment

Comments

@simonlbn
Copy link
Contributor

Hi,

I had to bootstrap my environment again and noticed that the esp-open-sdk downloads a number of files via HTTP and also doesn't check any signature or hash of the files.

While this probably needs to be fixed upstream in esp-open-sdk, I wanted to ask here first if esp-open-sdk is required for Simba compared to downloading the official SDK's directly? They exist on github so can be downloaded safely via using git via HTTPS.

I will be happy to go and prod dependencies to fix this, but want to make sure that's the right route first before starting that.

Regards,
Simon

@eerimoq
Copy link
Owner

eerimoq commented Oct 17, 2017

I know that Pumbaa uses the compiler option -mforce-l32 to force 4 bytes aligned loads. It is required to store strings in flash to save RAM. This option was only available in esp-open-sdks version of GCC when the Pumbaa port for ESP8266 was created.

Simba does not give this option to the compiler it seems, so it should work with a standard pre-built toolchain.

I can't remember if there are any includes, libraries or startup files dependencies to the open-esp-sdk. There probably are, but maybe the official SDK provides the same functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants