(Dieser Beitrag wurde geloescht)

Gast #646560
Lesenswert?

>Dann fällt mir gerade auf, das der Flash alle 64 Bytes einen
>unprogrammierten Block der Länge 64 Bytes enthält.

Könnte das daran liegen ? Acht auf das <----------------------

 if(Memtype=='F'){
  for(i=0;i<blk_bytes;i+=2){
   nop();
   nop();
   send_SPI(0x40);  // low Byte
   send_SPI(addr >>8);
   //send_SPI(0);
   send_SPI(addr & 0x1F); // <---------------------------------
   send_SPI(BUFFER[i]);


Das gleiche machst du unten nochmal.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren