This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Has any one used DS-5 to develop applications for i.MX515 (ARM Cortex-A8 core)?

Hi Guys, I'm using a Freescale's i.MX515 (ARM Cortex-A8 core) kit, with Ubuntu. I was looking at the various development environments for this processor and found DS-5 to be very interesting.

I just need one clarification, in the DS-5 documentation it's mentioned that the DS-5 is custom suited to the OMAP35x processors(Like Beagle Board), has anyone here used the DS-5 and debugged software on i.MX515 processors? What changes do I need to make in i.MX515 or DS-5 in order to have an interaction between DS-5 and the processor?

Thanks
-V

  • DS-5 Appplication Edition currently supports Linux application debugging via gdbserver.

    The references to OMAP and beagleboard support means we have performed some testing on these boards, and may be able to better pre-configure the debugger based on the known features that the board or the default OS installed on it have available.

    I am not aware that we have tested this specific board. However, if you are performing Linux application development, and have a little time, you can download DS-5 (currently free during the trial period) and try connecting using the "Generic - gdbserver" platform. You'll have to transfer your image to the board yourself and start it using gdbserver. Then in the debugger, the main things you'll need to configure are the IP address and port number for gdbserver, and provide the location of the image file containing the debug symbols.

    There are some restrictions on the versions of gdbserver that we support; 6.8 is our recommended version, and pre-built gdbserver 6.8 binaries are included with the product that you can try.

  • I have used DS-5 to debug Linux applications on a Pegatron iMx.51 box ( Cortex A8, running Ubuntu ) and it works well.You should select the "Generic - gdbserver" platform that Sam mentions above, in the debug configuration dialog. The Pegatron box I used, already had a gdbserver ( v6.8 ) that works with DS-5.

    You have two choices for the connection as described below.

    1)You could connect both your host and target ( iMx.51 platform ) to a network that allocates IP addresses using DHCP.

    2)Or if you do not have such a network, you could connect the target to the host directly using an ethernet cable. You will need to assign static IP addresses to the host and target in this case, there's some information on http://www.keil.com/support/man/docs/ds5gs/ds5gs_bb_ipaddress.htm about how to do this ( The instructions are for Beagle board, but lot of it is applicable to other platforms - especially the Windows and Linux host instructions should not change )

  • Hi Vinod, thanks for sharing your experience, I got confidence to continue the work.

    I have connected my host and the i.mx51 board using LAN and I'm able to communicate with the board(SSH) and share files using WinSCP from my host. I don't have any knowledge on gdbserver, I will read more and try to debug. I will update my results soon.

    Regards
    V