Search found 14 matches

by davidbuzz
Fri Nov 16, 2018 10:18 am
Forum: ESP32 Support
Topic: ESP32
Replies: 31
Views: 3678

Re: ESP32

UPDATE! I'm absolutely not a chibios or esp32 expert, but I have had a bit of a poke at it and done an initial ESP32 commit, copied from MSP430X as that's a known small example, and code and compiler settings modified until the toolchain can build something. This is absolutely not gonna work on an e...
by davidbuzz
Thu Nov 15, 2018 2:01 pm
Forum: ESP32 Support
Topic: ESP32
Replies: 31
Views: 3678

Re: ESP32

ABI and overlay and calling conventions discussed and linked here: https://www.esp32.com/viewtopic.php?t=4227
by davidbuzz
Thu Nov 15, 2018 1:46 pm
Forum: ESP32 Support
Topic: ESP32
Replies: 31
Views: 3678

Re: ESP32

I also just discovered that the Zephyr OS , another embedded rtos, also runs on the esp32, so just worth mentioning.. .

Reference:
https://docs.zephyrproject.org/latest/i ... ephyr.html
https://docs.zephyrproject.org/latest/b ... esp32.html
by davidbuzz
Thu Nov 15, 2018 1:39 pm
Forum: ESP32 Support
Topic: ESP32
Replies: 31
Views: 3678

Re: ESP32

Configuration overlay can be found here...
https://github.com/jcmvbkbc/crosstool-N ... _esp32.tar
by davidbuzz
Thu Nov 15, 2018 1:36 pm
Forum: ESP32 Support
Topic: ESP32
Replies: 31
Views: 3678

Re: ESP32

Here is the definitive list from espressif of what core options are included in the esp32, and what are not.... and other goodies...
https://github.com/espressif/esp-idf/bl ... core-isa.h
by davidbuzz
Thu Nov 15, 2018 1:20 pm
Forum: ESP32 Support
Topic: ESP32
Replies: 31
Views: 3678

Re: ESP32

Regarding the 'options, we are targeting what is known as the 'esp32' 'SOC', so it's certainly a very specific single silicon, that is a dual core Tensilica Xtensa LX6 running at 240mhz, and the Wikipedia page says it's 520 KiB SRAM and the identifier of the chip is ESP32-D0WDQ6 and typically has 4M...
by davidbuzz
Thu Nov 15, 2018 12:28 am
Forum: ESP32 Support
Topic: ESP32
Replies: 31
Views: 3678

Re: ESP32

Ok, I think I found the right reference ...

https://0x04.net/~mwk/doc/xtensa.pdf
"Xtensa® Instruction Set Architecture (ISA) Reference Manual For All Xtensa Processor Cores"
by davidbuzz
Thu Nov 15, 2018 12:19 am
Forum: ESP32 Support
Topic: ESP32
Replies: 31
Views: 3678

Re: ESP32

This doc provides more in depth info on the cpu,memory,peripherals,interupt matrix,clocks, up, and all the on-board peripheral controllers... I think it's getting close to what u wanted...?

https://espressif.com/sites/default/fil ... ual_en.pdf
by davidbuzz
Wed Nov 14, 2018 5:10 am
Forum: ESP32 Support
Topic: ESP32
Replies: 31
Views: 3678

Re: ESP32

I'd just like to also point out that as I understand it, the "hard" part of a port to a new chip is the context switching ( because the chibios wiki says so ).... and this particular goal ( getting it running on esp32) can benefit heavily from the fact that freeRTOS already runs on the chi...
by davidbuzz
Wed Nov 14, 2018 3:24 am
Forum: ESP32 Support
Topic: ESP32
Replies: 31
Views: 3678

Re: ESP32

details of gcc available: xtensa-esp32-elf-* for linux here: https://dl.espressif.com/doc/esp-idf/latest/get-started/linux-setup.html ( windows is also available at a similar place). xtensa-esp32-elf/bin$ ./xtensa-esp32-elf-gcc --version xtensa-esp32-elf-gcc (crosstool-NG crosstool-ng-1.22.0-73-ge28...

Go to advanced search