Search found 14 matches

by berlinetta
Wed Jul 10, 2019 2:36 pm
Forum: General Discussion
Topic: Isolating Application Code to APP Core
Replies: 7
Views: 469

Re: Isolating Application Code to APP Core

I have discovered yet another caveat... After taking a day or so to investigate the plausibility of using the SDIO Slave peripheral for communications with our host processor, I have discovered that the pin assignments are not conducive for development. The first module is not usable because the pin...
by berlinetta
Tue Jul 09, 2019 9:05 pm
Forum: General Discussion
Topic: Isolating Application Code to APP Core
Replies: 7
Views: 469

Re: Isolating Application Code to APP Core

Hi WiFive, Thanks for the quick response! I am not surprised some of my presumptions were incorrect, as I am still learning this architecture. Good point regarding a bare metal code implementation... provided the code size falls within the 32KB limit, the cache should not need to be updated. For you...
by berlinetta
Mon Jul 08, 2019 4:16 pm
Forum: General Discussion
Topic: Isolating Application Code to APP Core
Replies: 7
Views: 469

Re: Isolating Application Code to APP Core

Hello WiFive, Thanks for the links, but I have already perused those posts. Both of those authors are referencing a desire to implement designs which seek to disable interrupts on the APP core. I am seeking to take control of the interrupts on the APP core within bare metal application code and segr...
by berlinetta
Wed Jul 03, 2019 1:09 pm
Forum: General Discussion
Topic: Isolating Application Code to APP Core
Replies: 7
Views: 469

Re: Isolating Application Code to APP Core

If i didn't read your post to fast your looking for something like this. I believe you read my post too quickly. Your reference is an example of how to pin tasks to cores. I am looking to restrict the FreeRTOS and stack operation to the PRO core (cpu0) while giving the application-specific code fre...
by berlinetta
Tue Jul 02, 2019 9:02 pm
Forum: General Discussion
Topic: Isolating Application Code to APP Core
Replies: 7
Views: 469

Isolating Application Code to APP Core

Hello All, I am new to the ESP32 and attempting to learn as much as I can as fast as I can. I am attempting to architect a design which will utilize the PRO core for supporting the WiFi and BLE stacks with the FreeRTOS while utilizing the APP core to execute my application-specific code (bare metal)...
by berlinetta
Mon Jul 01, 2019 7:04 pm
Forum: ESP32 IDF
Topic: ESP32 Bare Metal Implementation
Replies: 6
Views: 466

Re: ESP32 Bare Metal Implementation

Thanks for the reply, Peter... We have dual core 160MHz+ to achieve what we did 10 years ago with 20Mhz. But we create the application a lot quicker I think (I would stand by the toolset being a lot cheaper). I would agree in part with your statement... provided the user has a good understanding of ...
by berlinetta
Wed Jun 26, 2019 5:43 pm
Forum: Hardware
Topic: External Interrupt Latency
Replies: 14
Views: 8744

Re: External Interrupt Latency

I think there has been a little bit of progress, although not specifically for this purpose: the GPIO drivers have been optimized a bit so if you use the ESP-IDF API, your interrupt latency should be a bit lower (but not as low as using the bare metal), and ESP-IDF now allows you to have high-prio ...
by berlinetta
Wed Jun 26, 2019 12:53 pm
Forum: ESP32 IDF
Topic: ESP32 Bare Metal Implementation
Replies: 6
Views: 466

Re: ESP32 Bare Metal Implementation

There have been some threads about it but I have not seen an example that I would use Thanks for the feedback... unfortunately, I am experiencing the same issue finding any worth while details through the forum and the documentation. This is not something unique to Espressif. Too many of the manufa...
by berlinetta
Wed Jun 26, 2019 12:46 pm
Forum: ESP32 IDF
Topic: ESP32 Bare Metal Implementation
Replies: 6
Views: 466

Re: ESP32 Bare Metal Implementation

Why? I am told that app_main() runs from the startup task (what ever that is) but if you don't create any more tasks is the one task the same as no tasks? Or if you only have one task is that a task? There are several reasons for operating under bare metal... the two crucial details for me on this ...
by berlinetta
Tue Jun 25, 2019 9:03 pm
Forum: ESP32 IDF
Topic: ESP32 Bare Metal Implementation
Replies: 6
Views: 466

ESP32 Bare Metal Implementation

Hello all, I am attempting to create a project in which the APP core is running "bare metal" code (no RTOS). I have been informed that this should be possible, while the PRO core executes the WiFi / BLE stack code running under FreeRTOS. To this point, I have not found any examples of a "bare metal"...

Go to advanced search