Hi Guys,
Is it possible to replace the 4MB flash to a 16MB flash on the WROOM module. SOldering is no problem, but I wonder if I need to change anything in software to make it work.
New flash would be a Winbond 25q128 so similar to what's on the module already but bigger.
(Note: I just need more Flash space to store my GUI elements )
Thanks for the answer.
Vader
Replacing flash on WROOM module
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Replacing flash on WROOM module
Code: Select all
task_t coffeeTask()
{
while(atWork){
if(!xStreamBufferIsEmpty(mug)){
coffeeDrink(mug);
} else {
xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
}
}
vTaskDelete(NULL);
}
-
- Posts: 9708
- Joined: Thu Nov 26, 2015 4:08 am
Re: Replacing flash on WROOM module
Yes, that is possible and works fine. Been there, done that No need to change anything software-wise, given you still have esptool.py set to autodetect the flash size (in menuconfig).
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Re: Replacing flash on WROOM module
@ESP_Sprite Cool stuff
I will definitelly try that then! Thanks for the input
I will definitelly try that then! Thanks for the input
Code: Select all
task_t coffeeTask()
{
while(atWork){
if(!xStreamBufferIsEmpty(mug)){
coffeeDrink(mug);
} else {
xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
}
}
vTaskDelete(NULL);
}
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Re: Replacing flash on WROOM module
Is it possible to use different brand other than Windbond?
I guess so, but I wanna make sure, I ran into no problems, before I start ordering parts
I'm looking into the 25WP128-JBLE from ISSI
I guess so, but I wanna make sure, I ran into no problems, before I start ordering parts
I'm looking into the 25WP128-JBLE from ISSI
Code: Select all
task_t coffeeTask()
{
while(atWork){
if(!xStreamBufferIsEmpty(mug)){
coffeeDrink(mug);
} else {
xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
}
}
vTaskDelete(NULL);
}
Re: Replacing flash on WROOM module
Hi Vader,
We have verified that ISSI 25WP064A 1.8V flash works correctly with ESP32. We didn't test the specific model you are considering.
We have verified that ISSI 25WP064A 1.8V flash works correctly with ESP32. We didn't test the specific model you are considering.
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Re: Replacing flash on WROOM module
Again, thanks for the great support!
Code: Select all
task_t coffeeTask()
{
while(atWork){
if(!xStreamBufferIsEmpty(mug)){
coffeeDrink(mug);
} else {
xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
}
}
vTaskDelete(NULL);
}