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.

problem load data

hi i try  to program my card dm6437 ,i load my out file without any problem and when i load data i get this following message: data verification failed at address 0x80000000 

so what i have to do?

  • Rachid,

    In your post, data means code or any image/audio data?

    Are you laoding the data (image/audio), once the .out file is loaded? OR data is being loaded seperately?

    Can you just verify the .map file of the .out file, so that the 0x80000000 is a valid address?

     

    Thanks and Regards,

    Sandeep K

  • i load image in my data ,first i load the out file then the image (image.dat )

    the address 0x80000000 is a valid address 

    this is my link :

    /* Specifies the heap/stack size, in words */

     -stack 0x1000 /* Stack Size */

     -heap 0x8000000 /* Heap Size */


     MEMORY

     {

     IPRAM: origin = 0x10E08000  length = 0x00008000

     L1RAM: origin = 0x10F04000  length = 0x00014000

     L2RAM: origin = 0x10800000  length = 0x00020000

     DDR2:  origin = 0x80000000  length = 0x10000000

     }

     SECTIONS

     {

     .bss > L2RAM

     .cinit > L2RAM

     .cio > L2RAM

     .const > L1RAM

     .data > DDR2

     .far > DDR2

     .stack > L1RAM

     .switch > L2RAM

     .sysmem > DDR2

     .text > IPRAM

     .ddr2 > DDR2


     .pinit {} > L2RAM

     .rtdx_data {} > DDR2

     .rtdx_text {} > L2RAM

      }

    address 0x80000000 for DDR2

  • Rachid,

    Some of the experiments which you can do are:

    1. Are you using the BIOS PSP? If you are using the BIOS PSP 1.10.03, then it has an example on the usage of DDR. This example basically configures the DDR and then writes data to it, rerad it back and verifies. So you can make use of this pre built binary available in the (\pspdrivers_1_10_03\packages\ti\sdo\pspdrivers\soc\dm6437\examples\ddr2) example to test the DDR.

    2. If you do not have the access to BIOS PSP, then please try to write into the DDR manually.

    3. Write a program to write known 'n' number of bytes into the DDR and read back and verify it.

    Thanks and Regards,

    Sandeep K

  • thank you Sandeep,the problem is solved, all I have to do is load the flash  burn.out of  my card FBTCEVMDM6437.out  and run it ,I restart the card and the message is gone

  • Rachid,

    Thats great!!

    Could you please close this thread?

    Thanks and Regards,

    Sandeep K