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.

Trouble Reading Memory Block at 0x31b63be4 on DM6437

Anonymous
Anonymous

Hi,

 

I got the following error message in debugging, and it still exists after:

(1)  Power reset

(2)  Unplug emulator from PC and board, and then reconnect.

 

The device is a DM6437, under proper power supply.

 

 

Is this a CCS problem or due to device failure? How should I resolve it?

 

Zheng

 

  • Zheng,

    According to the DM6437 datasheet this memory region is mapped to PCI Data transfers, therefore the error message is related to this peripheral. The issue seems to be coming from the fact the emulator is trying to read data from this address but the processor reports back to the emulator that it is not ready yet to allow this read operation to complete. The PCI bus may be stalled for some reason, or it may be operating slowly.

    I really don't know exactly how to solve this, but from your description it seems you are plugging the emulator after the device is running, is that so? If so, keep in mind the JTAG is not specified to perform "hot" connections and therefore the outcome is unpredictable.

    If you are not doing this, then I would re-check the boot mode of the device and set it to anything else other than PCI-boot.

    Hope this helps,

    Rafael

  • Anonymous
    0 Anonymous in reply to desouza

    Rafael,

    I eventually get the board to work again by powering off, unplug and a firm plug, then powering on again.

    From above is seems like to be a connection error, and very similar to "reports back to the emulator that it is not ready yet to allow this read operation to complete". But how could the emulator report back to PC as it was coming from the PCI part?

     

    Zheng