I thinki founf it
Code:
#include <SD.h>
SDClass sd2;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
while (!Serial); // wait for Arduino Serial Monitor
Serial.println("Start");
bool ok;
const int chipSelect = 43;
if (!SD.begin(BUILTIN_SDCARD)) {
Serial.println("SD Fail");
}
else {
Serial.println("SD OK");
}
ok = sd2.sdfs.begin(SdSpiConfig(chipSelect, SHARED_SPI, SD_SCK_MHZ(16), &SPI2));
if (!ok) {
Serial.println("SD2 Fail");
}
Serial.println("SD2 OK");
File file1 = SD.open("test.txt", FILE_READ);
if (!file1) {
Serial.println("SD File Fail");
}
else {
Serial.println("SD File OK");
}
File file2 = sd2.open("test.txt", FILE_WRITE);
if (!file2) {
Serial.println("SD2 File Fail");
}
else {
Serial.println("SD2 File OK");
}
while (file1.available()) {
file2.write(file1.read());
}
file1.close();
file2.close();
}
void loop() {
// put your main code here, to run repeatedly:
}