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 with DSP/BIOS

Hi,

I have an application which doesnot use DSP/BIOS. Now, I add DSP/BIOS to my current application. These are the steps I took:                    

1. I had the following cmd file:                                                                                                                                                                                                                                            MEMORY
{
  ROM_VECS : origin = 0x00000000 length = 0x00001000
  ROM      : origin = 0x00001000 length = 0x000BF000
  VEC    : origin = 0x10000000 length = 0x00000A00
  RAM      : origin = 0x10000A00 length = 0x00040000
  SDRAM    : origin = 0x80000000 length = 0x08000000
  ASYNC2   : origin = 0x90000000 length = 0x00008000
}
 SECTIONS
{
    .text:        load = RAM
    .stack          load = RAM fill = 0xdeadbeef
    .cinit          load = RAM
    .cio            load = RAM
    .const          load = RAM
    .data           load = RAM
    .switch         load = RAM
    .far            load = RAM
    .bss            load = RAM
    .sysmem         load = RAM
    .pinit   load = RAM
}

I removed this cmd files and add corresponding memories to MEM. I assigned non-conflicting addresses to IDRAM and IPRAM and sections to approporiate memory modules. I have no vecors.asm file. Finally I have following memory modules in MEM:   

Memory Module                                  StartAddress                                     Length                                                                                                                                                                           IDRAM                                                 0xC0000                                             0x1000                                                                                

IPRAM                                                 0xD0000                                              0x1000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

ROM_VECS                                       0x00000000                                        0x1000

ROM                                                    0x1000                                                 0xBF000

VEC                                                    0x10000000                                        0xA00

RAM                                                    0x10000A00                                       0x40000

SDRAM                                              0x80000000                                      0x08000000

ASYNC2                                            0x90000000                                      0x8000              

2. The program compiled without errors but when I load the program it gives the following error:

    Data verification failed at address 0xC4D54. Please verify target memory and memory map.

    Data verification failed at address 0xC36C4. Please verify target memory and memory map.

    Data verification failed at address 0xC3800. Please verify target memory and memory map.

    Data verification failed at address 0xC3700. Please verify target memory and memory map.

    Data verification failed at address 0xE4400. Please verify target memory and memory map.

    Data verification failed at address 0xE3420. Please verify target memory and memory map.

    Data verification failed at address 0xDEFA0. Please verify target memory and memory map.

    Data verification failed at address 0xE4600. Please verify target memory and memory map.

    Data verification failed at address 0xC0000. Please verify target memory and memory map.

    Data verification failed at address 0xC4D20. Please verify target memory and memory map.

    Data verification failed at address 0xC2230. Please verify target memory and memory map.

    Data verification failed at address 0xD0000. Please verify target memory and memory map.

    Data verification failed at address 0xD7FF0. Please verify target memory and memory map.

    Data verification failed at address 0xC4850. Please verify target memory and memory map.

   I can see that all these momory addresses lies in IPRAM and IDRAM but I can not figure out why this is happening. Any suggestions to overcome the problem?