This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Cant program 2809 by sci-boot using sdflash/c2000prog

I cant program 2809 by sci with sd flash. Communication works fine, autobaud-lock works perfectly, but when erase starts after 5-10sec everything stops with erase failed info. I`m looking at the transmission between dsp-sdflash and there is bidir communication, but when the autobaud finishes and erase starts i get only:

15092   [00003440]  IRP_MJ_READ                     Length: 0001, Data: FF
15093   [00003440]  IRP_MJ_WRITE                    Length: 0001, Data: 06
15094   [00003440]  IRP_MJ_READ                     Length: 0001, Data: 06
15095   [00003440]  IRP_MJ_WRITE                    Length: 0001, Data: 00
15096   [00003441]  IRP_MJ_READ                     Length: 0001, Data: 00
15097   [00003441]  IRP_MJ_WRITE                    Length: 0001, Data: 00
15098   [00003441]  IRP_MJ_READ                     Length: 0001, Data: 00
15099   [00003441]  IRP_MJ_WRITE                    Length: 0001, Data: 00
15100   [00003442]  IRP_MJ_READ                     Length: 0001, Data: 00
15101   [00003442]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 38400
15102   [00003442]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 1, Parity: No, DataBits: 8
15103   [00003443]  IRP_MJ_CLOSE                    Port Closed
15104   [00000000]  IRP_MJ_CREATE                   Port Opened - SDFlash.exe
15105   [00000000]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
15106   [00000000]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 1, Parity: No, DataBits: 8
15107   [00000000]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
15108   [00000000]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 1, Parity: No, DataBits: 8
15109   [00000000]  IRP_MJ_WRITE                    Length: 0001, Data: 41
15110   [00000000]  IRP_MJ_READ                     Length: 0001, Data: 41
15111   [00000000]  IRP_MJ_WRITE                    Length: 0008, Data: 00 00 00 00 00 00 00 00
15112   [00000020]  IRP_MJ_WRITE                    Length: 0008, Data: 01 66 99 00 00 1C 00 00
15113   [00000021]  IRP_MJ_WRITE                    Length: 0020, Data: 00 0A 00 00 00 00 00 00 00 00 00 1F 00 99 00 04 05 00 FF FF
15114   [00001161]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 38400
15115   [00001161]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 1, Parity: No, DataBits: 8
15116   [00001162]  IRP_MJ_CLOSE                    Port Closed

... - 15100 - autobaud finishes

15109 - .... - erase starts and communication stalls. No response from 2809. Even I`ve increased the delay in sd flash, with no success. Few weeks ago i`ve managed to get sci-boot mode work (when the 2809 was new), but after few programmings, this happened;/. Of course the jumper is set in correct place.

Secondly i`ve tried to connect with 2809 by C2000Prog, program sends 41, 41,41, and after few seconed with no response from 2809, transmission stops. I dont have access to any on-chip programmer, only jtag, without support of flash programming.

I think that maybe if i had programmer i could restore the flash cells, because maybe it is the reason...