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.

DSK6455 dsk_app GEL errors in CCS4

I ported the DSK6455 "dsk_app" from ccs3.3 to ccs4.3. It builds and links correctly but I get the following GEL errors when loading the program

C64XP_0: GEL: Error while executing OnTargetConnect(): Driver did not attempt to read memory at 0xA0000004.
C64XP_0: GEL: Error while executing OnReset(0): Driver did not attempt to write memory at 0x02AC002C.
C64XP_0: GEL: Error calling OnPreFileLoaded(): Driver did not attempt to read memory at 0x01840000
C64XP_0: File Loader: Data verification failed at address 0x00817000 Please verify target memory and memory map.
Error found during data verification.
Ensure the linker command file matches the memory map.

Anyone have any ideas?

  • Jim,

    You should have received at least some response a long time ago. Have you moved past this issue? If so, what was the solution?

    This C64x Single Core DSP Forum is where mostly device-related and inside-the-DSP questions are discussed. The Code Composer Forum is a better source for answers to questions like yours, so your thread should have been moved there by one of our Moderators. But there is no need to do that now, under the assumption you have moved on already.

    The error messages are unfamiliar to me. I have seen "error reading memory at 0xXXXXXXXX" and "cannot read memory at 0xXXXXXXXX", but never "did not attempt to read memory at 0xXXXXXXXX".

    Why are you using CCSv4 instead of CCSv5? The latest is always the best way to avoid any issues that have already been fixed in more recent releases.

    Where did you get your GEL file? The normal OnTargetConnect() will not try to read from EMIFA CE2 space, although it should try to configure the internal EMIF registers.

    Regards,
    RandyP

  • Randy,

    I moved on to ccs5.3 and it worked fine. 

    Thanks,

    Jim

  • Just in case anyone stumbles on this and it helps:
    I had the same issue on both CCS5.5 and CCS6 when I initially tried to load a GEL file (..\..\emulation\boards\evmc6474\gel\evmc6474.gel) on a EVMC6474 (using the onboard XDS510). After resetting the board everything worked properly. This was my error message (CCS6):

    C64XP_1A: GEL: Error while executing OnReset(0): Driver did not attempt to write 0x70000008 at *((int *) (0x70000000+0x00000008))=0x00D38A32 [evmc6474.gel:300] at init_emif() [evmc6474.gel:65] at OnReset(0) .
    C64XP_1A: GEL: Error while executing OnTargetConnect(): Driver did not attempt to read 0x029A0100 at (*((int *) 0x029A0100)&=~(0x00000020)) [evmc6474.gel:228] at init_PLL() [evmc6474.gel:51] at OnTargetConnect() .

    Cheers,
    Dirk

  • Hi Dirk,
    Sounds good.
    Thanks a lot for sharing this.