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

Cannot create a new "bare-metal" Cortex-A9 (freescale iMX6Q) target with a ULINKpro D JTAG probe

Hello all,

I've began to work with my DS-5 (pro version) tool coupled to a ULINKpro D JTAG probe. For now I want to debug the DS-5 example program "startup Cortex-A9x4 SMP". I'm trying to create a "bare-metal" debug configuration for a board which is not supported by DS-5. This board is a Phytec mother board equipped with an iMX6Q SOM. Later I'll have to create another debug configuration for a Compulab SOM, and finally for our own board.

My first problem is that I cannot detect the hardware when running the "Debug Hardware Configuration" tool (my host is running Windows7 32bit). This tool keeps scanning on and on without displaying anything (with my probe plugged into a USB port).

I tried to start from an already existing configurations, the Versatile express A9x4 because it seems to provide a configuration very near of what I need. I notice that there's no debugger startup script. Is it normal?

After having selected a connection to my USB probe, I get errors when I try to connect to te target: "Unable to connect to TCP::localhost, Unable to connect to device CSMEMAP". What is wrong here?

Thank you,

Philippe

  • Hi Philippe,

    Unfortunately DS-5 and ULINKpro D only support debug on the list of supported devices: http://ds.arm.com/developer-resources/supported-devices/#second. Unlike DSTREAM, ULINKpro D does not come with utilities for platform bring up that you need in order to implement a debug connection to devices outside of this list. Well update the ULINKpro D web pages to make this crystal clear.

    In general, ARM is happy to implement support in ULINKpro D for relatively simple catalogue devices based on mature processors such as Cortex-A9. Customers interested in this you should send an email to feedback-ds5@arm.com to contact the DS-5 team and get that work scheduled. In general it helps if this comes with a working DSTREAM configuration and a board to validate the implementation.

    Unfortunately the case of i.MX6 is tricky. We are currently working on ULINKpro D support for the Solo part, but the ULINKpro D software stack needs to be extended with new functionality in order to support the Dual and Quad parts. I'm afraid that at this point we cannot commit to a date when this work will be done, so DSTREAM is the only viable DS-5 debug unit for you.

    Best regards, Javier

  • Hi Philippe,

    You can also ask your supplier to give you technique support to help you solve the problem.

    As I know, it should has the technique support for you. you can ask them, maybe you will get the answer you need

    BTW, we also have some knowledge about imx6. If you still can not solve this problem, you can ask me.

    I can help you to ask our engineer who works on freescale imx6 dual core board.

    Hope it will support you.

    my contact information: skype ID: hedy.meng

                                        email: hedy.hzxz@gmail.com

                                                 mengh@qiyangtech.com

    B&R

    Hedy