Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

QML / C++ remote target debug



  • Good morning,

    Here is my first question for you guys.

    I'm currently working with a remote target board AM3517EVM from TI. I updated X-loader, U-boot and Linux kernel 2.6.37.
    I was able to compile Qt 4.7.3. Using Qt-Creator, I also compiled and tested few examples in C++ and I was able to debug those examples following the tutorial on this website.

    I'm really interesting by QML, so I compiled and tested few examples as well. My goal right now, it's to be able to debug my applications.

    First of all I'm a bit confused because this webpage (http://doc.qt.nokia.com/4.7-snapshot/qdeclarativedebugging.html) tell me that

    "Qt Creator provides built-in support for QML debugging. QML projects and standalone C++ applications that utilize QML can be debugged on desktops as well as on remote devices".

    but this webpage (http://doc.qt.nokia.com/qtcreator-2.2/creator-debugger-operating-modes.html) tell me

    "Note: Debugging QML and JavaScript is supported only in plain mode.
    Plain to debug locally started applications, such as a Qt based GUI application"

    However, I think I followed this link successfully (http://doc.qt.nokia.com/qtcreator-2.2/creator-debugging-qml.html):

    In Qt-Creator 2.2 based on Qt 4.7.4 / Project Panel / Build settings, I checked the box "Link QML debugging library" and compiled the library. I also compiled QML Observer Library.

    In the Project Panel / Run settings, I checked the box "Debugger C++ and QML (port 3768)". I inserted in my environment variable : QML_IMPORT_TRACE = 1.

    So now, what should I run om my target board to start the application in debug mode ? And what should I start on my Host computer? Is it GDB (like when I debug C++ only) or is it something else because GDB doesn't seems to work.

    I hope I was as clear as possible in my explanations. I'm working on this process for days now and I don't have anymore ideas and I can't find any answer from the internet.

    So thanks in advance for you guys replies.


Log in to reply