Search found 77 matches

by chromebin
Sat Aug 31, 2019 4:53 pm
Forum: General Discussion
Topic: time measurement error in (xTaskGetTickCount() * portTICK_PERIOD_MS)
Replies: 5
Views: 10307

Re: time measurement error in (xTaskGetTickCount() * portTICK_PERIOD_MS)

About interrupts: everything is handled using FreeRTOS, except for a post-SPI transfer interrupt, active for 2us (on the slower project). Both projects/devices use SPI-transfers using spi_device_transmit().

In other words, I see no reason for xTaskGetTickCount() to vary. Totally unexpected.

I'll ...
by chromebin
Fri Aug 30, 2019 7:29 pm
Forum: General Discussion
Topic: time measurement error in (xTaskGetTickCount() * portTICK_PERIOD_MS)
Replies: 5
Views: 10307

Re: time measurement error in (xTaskGetTickCount() * portTICK_PERIOD_MS)

So now I inserted a delay to avoid CPU hogging in the worst case scenario, and surprisingly I'm back to a relation where one CPU/project sees time passing 11..18% faster than the other.

Weird.
by chromebin
Fri Aug 30, 2019 7:16 pm
Forum: General Discussion
Topic: time measurement error in (xTaskGetTickCount() * portTICK_PERIOD_MS)
Replies: 5
Views: 10307

Re: time measurement error in (xTaskGetTickCount() * portTICK_PERIOD_MS)

To avoid sdkconfig related issues I recreated those files from scratch. The only differences between the projects:

- 80MHz vs 40MHz CPU base frequency
- 240MHz vs 160MHz CPU clock frequency
- 80MHz vs 40MHz SSPI flash frequency

It is the slower CPU that trails behind the faster CPU (but nowhere ...
by chromebin
Fri Aug 30, 2019 5:27 pm
Forum: General Discussion
Topic: time measurement error in (xTaskGetTickCount() * portTICK_PERIOD_MS)
Replies: 5
Views: 10307

time measurement error in (xTaskGetTickCount() * portTICK_PERIOD_MS)

Simple question: what could affect the result of this code?


uint32_t FreeRTOS::getTimeSinceStart() {
return (uint32_t) (xTaskGetTickCount() * portTICK_PERIOD_MS);
}

I have 2 projects and one sees time passing about 20% faster than the other.

I am asking because no matter what I configure ...
by chromebin
Thu Aug 01, 2019 2:42 pm
Forum: General Discussion
Topic: all IDF header files are found, except the files in ~\esp\esp-idf\components\lwip\include
Replies: 2
Views: 5679

Re: all IDF header files are found, except the files in ~\esp\esp-idf\components\lwip\include


Did you try #include "dhcpserver/dhcpserver.h"


WiFive, you're my hero, that works!

Now I'm scratching my head, as the IDF actually seems to follow a different rule than the instruction that says to add the `include` folders, like `${IDF_PATH}/components/lwip/include`, to the Eclipse paths. So ...
by chromebin
Wed Jul 31, 2019 3:12 pm
Forum: General Discussion
Topic: all IDF header files are found, except the files in ~\esp\esp-idf\components\lwip\include
Replies: 2
Views: 5679

all IDF header files are found, except the files in ~\esp\esp-idf\components\lwip\include

I added a line to my list of include files:


#include "wifi-task.h"
#include "esp_event_loop.h"
#include "esp_wifi.h"
#include "tcpip_adapter.h"
#include "lwip/ip4_addr.h"
#include "apps/dhcpserver/dhcpserver.h" // <== added


The added line fails with `fatal error: apps/dhcpserver/dhcpserver.h ...
by chromebin
Tue Jul 16, 2019 2:03 pm
Forum: General Discussion
Topic: Different esp_ota_ops.h from 'git clone' and github .zip download
Replies: 6
Views: 9333

Re: Different esp_ota_ops.h from 'git clone' and github .zip download

Well, the .exe doesn't seem to know anything about (my existing) MSYS32, and wishes to install in some user folder, so I aborted it.

For now.

So I guess I'm stuck. Again.

What does this .exe do?? The linking page says "To quickly setup the toolchain and other tools in standard way, using the ...
by chromebin
Tue Jul 16, 2019 1:44 pm
Forum: General Discussion
Topic: Different esp_ota_ops.h from 'git clone' and github .zip download
Replies: 6
Views: 9333

Re: Different esp_ota_ops.h from 'git clone' and github .zip download

Now I'm instructed to update the toolchain, so I found: https://www.esp32.com/viewtopic.php?t=7400, which deals with the v2 update, but the links no longer work.

Then I found https://docs.espressif.com/projects/esp-idf/en/latest/get-started/windows-setup.html, not quite an update tutorial, but ...
by chromebin
Tue Jul 16, 2019 1:06 pm
Forum: General Discussion
Topic: Different esp_ota_ops.h from 'git clone' and github .zip download
Replies: 6
Views: 9333

Re: Different esp_ota_ops.h from 'git clone' and github .zip download

So git clone terminated and then I got an error: "No rule to make target 'check_python_dependencies', needed by 'all'."

Decoding the error message vomit I find it says to run (as I have no pacman):

C:/msys32/mingw32/bin/python.exe -m pip install --user -r C:/msys32/home/user/esp/esp-idf ...
by chromebin
Tue Jul 16, 2019 12:45 pm
Forum: General Discussion
Topic: Different esp_ota_ops.h from 'git clone' and github .zip download
Replies: 6
Views: 9333

Re: Different esp_ota_ops.h from 'git clone' and github .zip download

Thanks for the replies.

Well, as stated, I followed the instructions in the getting started section on the page I linked to, which now (as an apparently direct consequence of my question) suddenly (and without comment here ;) redirects to https://www.espressif.com/en/support/download/documents ...

Go to advanced search