"Hot-Reload" options
Posted: Fri Dec 29, 2017 7:40 pm
Hi ESP-IDF,
Thanks again for all peoples here. You let me have even more fun here then from facebook.
My question today is another "Holiday Question" - (question that has a answer which won't solve some "real problem" or bring productivity instently)
I've heard from some older colleagues when they made some developments on very expensive Dev-Kits about 10 years before, they didn't burn the actual code into that chip directly, instead they really let their Dev-Kits access the binary from their computer directly. Since ESP32 and the SPI Flash are physically two chips, it shouldn't be that hard to make a "virtual SPI Flash" interface and do the same trick. I believe these days no one would really care about the lifetime of a SPI Flash chip on a Dev Board. But this approach would make the whole development "Hot-Reloadable". Which is a pretty neat feature when I write Javascript (Webpack+React...). It does boost the workflow.
I hope I'm not asking something that exist in the documentation right now. But if it is so, please don't only laugh at this post and do nothing. Please complain me!! (as less as "RTFM")
Cheers
Su
Thanks again for all peoples here. You let me have even more fun here then from facebook.
My question today is another "Holiday Question" - (question that has a answer which won't solve some "real problem" or bring productivity instently)
I've heard from some older colleagues when they made some developments on very expensive Dev-Kits about 10 years before, they didn't burn the actual code into that chip directly, instead they really let their Dev-Kits access the binary from their computer directly. Since ESP32 and the SPI Flash are physically two chips, it shouldn't be that hard to make a "virtual SPI Flash" interface and do the same trick. I believe these days no one would really care about the lifetime of a SPI Flash chip on a Dev Board. But this approach would make the whole development "Hot-Reloadable". Which is a pretty neat feature when I write Javascript (Webpack+React...). It does boost the workflow.
I hope I'm not asking something that exist in the documentation right now. But if it is so, please don't only laugh at this post and do nothing. Please complain me!! (as less as "RTFM")
Cheers
Su