一个测试 PSRAM 的程序
int n_elements = 1000;
unsigned char * acc_data_all;
void setup(){
delay(3000);
Serial.begin(115200);
acc_data_all = (unsigned char *) ps_malloc (n_elements * sizeof (unsigned char));
if(psramInit()){
Serial.println("\nPSRAM is correctly initialized");
}else{
Serial.println("PSRAM not available");
}
memcpy(acc_data_all,"www.lab-z.com",14);
}
void loop() {
Serial.println((char*)&acc_data_all[0]);
delay(1000);
}
当使用 DFRobot FireBeetle 2 ESP32-S3 时,需要如下设置:
