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.

Devkit8000 with CCS4

Other Parts Discussed in Thread: OMAP3530

Dear all,

I am a newbie to TI and ARM, and now need some help.. hope somebody can help me..

I have a Devkit8000 using OMAP3530 .. set of CCS4, and JTAG XDS100v2

I want to create a project that I can do low level programming. However, I tried to test it with a helloworld program

after I created a helloworld program, when I debug it ..  it said

Cortex_A8_0: Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written to the target.  Check your linker configuration and/or memory map.
Cortex_A8_0: File Loader: Data verification failed at address 0x00000000 Please verify target memory and memory map.
Cortex_A8_0: Warning: Error 0x40020002/-1003 Warning during: Memory, Internal,  The requested emulation action contained an invalid argument (0x00002BC5) 
Error found during data verification.
Ensure the linker command file matches the memory map.

I already unlocked all the memory at Devkit8000, I wonder if I can have a bare device for testing..

Questions might be stupid, but thanks for your time to answer...

Thanks.

Yours

FOX

  • FOX,

    Are you using a linker command file?  The linker command file tells the linker where there is valid memory.  If you don't have one the linker is probably going to locate code where there is no valid memory and then loading the program will fail.

    There are some sample linker command files here: http://processors.wiki.ti.com/index.php/Linker_CMD_Files_for_CCS

    Regards,

    John

  • Dear John,

    Thanks for your help.. After I added the OMAP linker file, it successfully complied without errors..

    However, something more to ask .. actually I am testing with a simple hello world program..

    After I complied it, I think I should be able to view the memory and registers. However, after I build it.. When I click View->Memory and View->Registers

    I cannot see any registers that I can view....

    Would it be possible for me to view all the registers ? and memory information ?

    Actaully I want to develop something with very low level application like those microcontrollers...hope that I can view all the things inside..

    Any help are appreciated.

    Thanks.

     

    Yours

    FOX

  • Hi everyone 

    I am using the CCSv5.x on windows 7 for devkit8000. Problem is that when i am trying to connect the ArmCortexA8 first , then in the debug it is showing "connecting" but ,then CCS gets hanged. What could be possible reasons ? Previously I had worked with beagle board, so i know the steps and some stuffs . There i tried changing gel files also , but same result, it hanged.

    For XDS100v2 , i had checked the PID/VID values and USB driver configuration, it's okay.  

     

    With Regards

    Nitin Mewada

     

     

  • Chi Hang WU said:

    After I complied it, I think I should be able to view the memory and registers. However, after I build it.. When I click View->Memory and View->Registers

    I cannot see any registers that I can view....

    Would it be possible for me to view all the registers ? and memory information ?

    Did you start a debug session and connect to the target after you built it? If you did not, then you cannot access the target (register, memory, etc)

    ki