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.

C2834x SPI boot compatible serial flash

Hello,

The recommended SPI flash chip for boot from SPI (AT25F1024A) is now obsolete.  Can anyone recommend a non-obsolete serial flash that is (known to be) compatible with the C2834x SPI boot mode?

Thanks!

Brad

  • I have successfully used an Atmel AT45DB021D SPI Data Flash.

    Thanks,

    Brad

  • I use M45PE10-VMN6TP.

  • Hi everyody. I have some problems with SDFlash (v1.65) and Delfino C28346 using XDS510 USB Emulator. Now i'm using AT25DF041A  (4Mbits) memory connected to SPI-A. I have modified the Flash algos, and I can program only one time the flash (now 'im using the examples that appears on SDflash folder when you install SDflash). SDflash only can program one time the extrenal memory? Once I have program the flash memory, I try to program it a second time, but SDflash returns this error:

    MSG: Sdtsrv.dll interface version 2
    MSG: Loaded driver sdgo28xusb.dvr
    MSG: DSP reset succeeded
    MSG: Loading flash image file
    ERR: Erase target algorithm failed.
    ERR: Algo return value = 0x0028
    ERR: Erase flash failed.
    WARNING: THE CONTENTS OF THE SECURITY PASSWORD LOCATIONS IN THE FLASH MAY NOT BE IN THE EXPECTED STATE. FOR FURTHER DEBUG PLEASE CHECK THE README FILE INCLUDED IN THE LATEST PROGRAMMING ALGORITHM RELEASE (JULY 2004 AND LATER) SPECIFIC TO YOUR DEVICE.

    Does somebody know whats means? Using your memories, you can program more than one time? I need some help, because now i don't know what i have to do to solve this problem. Finally, in flash algos, have you only modified the parameters that appears in the documentation TMS320C2834x SDFlash SPI Programming Utilities, (also memory size, page size, and last adress) or you have modified more code?
    Thank you for you attention,
  • Dear, could you share this code to me, thx.

  • Hi Hanson.

    I'm working on it, and the error 0x0028, is the error that returns the algo in the verifyng erase process. During this week I will make modifications in flash algos in order to solve this problem and be able to reprogram the Flash. Once I have solved the problem, I will post all code here in zip file.

    Best Regards and thank you for your support,

  • Hi Hanson, I saw Francesc's post last year. I hope you have the solusion already for C28346 flash programing. I use AT25DF041A and SDFlash (v1.65) same as Francesc. However, I can only program the memory upto 0x7800. Here is the messages: MSG: Sdtsrv.dll interface version 2 MSG: Loaded driver sdgo28xusb.dvr MSG: Loading flash image file MSG: Erase flash succeeded. ERR: Exceeded algorithm execution timeout. ERR: Failed algorithm execution. ERR: Failed at block address 0x0000f800. ERR: Program flash failed. WARNING: THE CONTENTS OF THE SECURITY PASSWORD LOCATIONS IN THE FLASH MAY NOT BE IN THE EXPECTED STATE. FOR FURTHER DEBUG PLEASE CHECK THE README FILE INCLUDED IN THE LATEST PROGRAMMING ALGORITHM RELEASE (JULY 2004 AND LATER) SPECIFIC TO YOUR DEVICE. Thanks. Jian