Search found 5 matches

by ESP_mabez
Tue Aug 16, 2022 8:55 pm
Forum: Rust
Topic: Rust for esp32 error: `-Csplit-debuginfo` is unstable on this platform
Replies: 1
Views: 43058

Re: Rust for esp32 error: `-Csplit-debuginfo` is unstable on this platform

Hi there, do you know what is passing the `-Csplit-debuginfo` flag? As far as I know, we do not pass this command anywhere in the examples. I believe this flag is only stable on MacOS, not Windows or Linux, judging by this thread: https://github.com/rust-lang/rust/issues/34651. Is it possible your I...
by ESP_mabez
Tue Sep 10, 2019 5:25 pm
Forum: General Discussion
Topic: Rust ESP32 - Xtensa startup
Replies: 4
Views: 13003

Re: Rust ESP32 - Xtensa startup

Hey guys, it's been a while but I have been making progress over the summer. I've written a small blog post, in which I get an ESP32 to blink the onboard LED, in pure Rust! Here's the link: https://mabez.dev/blog/posts/esp32-rust/ There are still a few things missing i.e the vector table is non exis...
by ESP_mabez
Mon Aug 26, 2019 2:07 pm
Forum: General Discussion
Topic: Status of LLVM support?
Replies: 6
Views: 13605

Re: Status of LLVM support?

Hi yasapir, the current status is that LLVM support patches are in review: D64826: [Xtensa 1/10] Recognize Xtensa in triple parsing code. D64827: [Xtensa 2/10] Add Xtensa ELF definitions. D64829: [Xtensa 3/10] Add initial version of the Xtensa backend. D64830: [Xtensa 4/10] Add basic *td files with...
by ESP_mabez
Sat Mar 16, 2019 1:35 am
Forum: General Discussion
Topic: Rust ESP32 - Xtensa startup
Replies: 4
Views: 13003

Re: Rust ESP32 - Xtensa startup

Wow! Thanks for the detailed response this should be plenty to get me started. I think using the idf bootloader as a makeshift runtime for Rust is a great idea, and something that can easily swapped out later if we wanted it to be written in pure Rust. Is the LX6 processor on the esp32 customized in...
by ESP_mabez
Thu Mar 14, 2019 7:42 pm
Forum: General Discussion
Topic: Rust ESP32 - Xtensa startup
Replies: 4
Views: 13003

Rust ESP32 - Xtensa startup

Hi, I am working on getting Rust working with the ESP32, using your LLVM fork: https://github.com/espressif/llvm-xtensa , it is going very well so far https://github.com/MabezDev/rust-xtensa . I now need to a basic run time for the xtensa cores but I am finding it quite difficult to find documentati...