Go Down

Topic: Multimensional Array erro ESP8266 (Read 203 times) previous topic - next topic

pauloalmeida

Gostaria de saber o motivo desse erro quando rodo num modulo ESP8266, quando rodo o mesmo código num Teensy 3.6 o erro não ocorre.

#define HEIGHT 240
#define WIDTH 320
uint16_t screen[HEIGHT][WIDTH];
uint16_t * screen16 = (uint16_t*)&screen[0][0];
uint32_t * screen32 = (uint32_t*)&screen[0][0];
const uint32_t * screen32e = (uint32_t*)&screen[0][0] + sizeof(screen) / 4;
void setup() {
  // put your setup code here, to run once:
  screen[0][0] = 0x1234;
  screen[0][1] = 0x5678;
  Serial.begin(115200);
}

void loop() {
  // put your main code here, to run repeatedly:

}


Erro:
`.dram0.bss' will not fit in region `dram0_0_seg'
DRAM segment data does not fit.
region `dram0_0_seg' overflowed by 42032 bytes

bubulindo

porque a biblioteca que estás a usar foi escrita para a Teensy, mas não para o módulo ESP8266...
This... is a hobby.

Go Up