void setup() { uint32_t arraysize = 1024; Serial.begin(57600); XMCRA |= 1ul<<7; // Switch ext mem iface on XMCRB = 0; static uint32_t dataBuffer1[1024]; static uint32_t dataBuffer2[1024]; static uint32_t dataBuffer3[1024]; static uint32_t dataBuffer4[1024]; static uint32_t dataBuffer5[1024]; uint32_t* dataBuffer6 = new uint32_t[arraysize]; uint32_t* dataBuffer7 = new uint32_t[arraysize]; Serial.println(); Serial.print("Dynamic buffer 1 of "); Serial.print(arraysize * sizeof(uint32_t)); Serial.print(" bytes created, address: 0x"); Serial.println((uintptr_t)dataBuffer1, HEX); Serial.print("Dynamic buffer 2 of "); Serial.print(arraysize * sizeof(uint32_t)); Serial.print(" bytes created, address: 0x"); Serial.println((uintptr_t)dataBuffer2, HEX); Serial.print("Dynamic buffer 3 of "); Serial.print(arraysize * sizeof(uint32_t)); Serial.print(" bytes created, address: 0x"); Serial.println((uintptr_t)dataBuffer3, HEX); Serial.print("Dynamic buffer 4 of "); Serial.print(arraysize * sizeof(uint32_t)); Serial.print(" bytes created, address: 0x"); Serial.println((uintptr_t)dataBuffer4, HEX); Serial.print("Dynamic buffer 5 of "); Serial.print(arraysize * sizeof(uint32_t)); Serial.print(" bytes created, address: 0x"); Serial.println((uintptr_t)dataBuffer5, HEX); Serial.print("Dynamic buffer 6 of "); Serial.print(arraysize * sizeof(uint32_t)); Serial.print(" bytes created, address: 0x"); Serial.println((uintptr_t)dataBuffer6, HEX); Serial.print("Dynamic buffer 7 of "); Serial.print(arraysize * sizeof(uint32_t)); Serial.print(" bytes created, address: 0x"); Serial.println((uintptr_t)dataBuffer7, HEX); for (size_t i=0; i