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.

Am3359 run QT

Other Parts Discussed in Thread: AM3359

Now Hardware side I use AM3359 ARM(I not use BeagleBone, use Embest DEVKIT8600), which just have image file to run QT OS, not have SDK.
Now I have set my condition: Installed Ubuntu 12.04 OS on PC, and
installed ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install on Ubuntu OS, also installed QT4.8 IDE

The question is ,

#1,  how to set cross compile section for QT SW?

#2, And how to upload SW with OS to flash?

#3, AM3359 can support VGA dispaly with QT OS?

which difference QT and Matrix App laucher?

 

B&R

Kent

  • Hi Kent,

    Please take a look at these wiki pages:

    http://processors.wiki.ti.com/index.php/Building_Qt#Creating_Project_in_Qt

    http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Hands_on_with_QT

    Regarding your last question:

    The Matrix is an HTML 5 based application launcher, which can launch your QT applications.

    Best regards,
    Miroslav

  • Hi Miroslav,

    First thanks a lot for your reply, I have studied the above structure, it is very helpful.

    So far I think I have setting up Linux host PC with QT cross compile condtion because I can see arm-linux-gnueabihf-g++ compile the QT file when I try QT_LAB/Lab1 example.

    Now I  want to boot my Embest DEVKIT8660 board with MLO, u-boot.image uImage in Micro SD card, it can work if I use the files that Embest provide(when I use the way, I will use the below command "setenv bootargs console=ttyO0,115200n8 earlyprintk root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait", "setenv bootcmd 'mmc rescan;fatload mmc 0 80300000 uImage;bootm 80300000',"saveenv" ). but it can't work if use the file that be located in "/home/sitara/board-port/sitara-board-port-linux" and " /home/sitara/board-port/sitara-board-port-uboot", which are git clone, and compile accoring to your "Sitara Linux Training: Linux Host Configuration" instruction.

    My question is

    #1, Why have the above issue? How can solve the issue? May should say how can create the MLO, u-boot.image, uImage file base on your SDK for the Embest DEVKIT8660 board? Regarding QT file system, where can I get? such as "tisdk-rootfs-am335x-evm"

    #2, I tried to Linux PC connect Embest DEVKIT8660 board  using "scp helloworld root@xx.xx.xx.xx" CMD, but can't connect.

    #3, Can I copy MLO, u-boot, Uimage, UBI file to target board by LAN? If yes, how?

     

    Best Regard!

    Kent

  • Hi Miroslav,

    Update my current state base on the above.

    So far I think I have set up Linux host PC with QT cross compile condtion because I can see arm-linux-gnueabihf-g++ compile the QT file when I try QT_LAB/Lab1 example.

    Now I  want to boot my Embest DEVKIT8660 board with MLO, u-boot.image uImage in Micro SD card, it can work if I use the files that Embest provide(when I use the way, I will use the below command "setenv bootargs console=ttyO0,115200n8 earlyprintk root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait", "setenv bootcmd 'mmc rescan;fatload mmc 0 80300000 uImage;bootm 80300000',"saveenv" ). but it can't work if use the file that be located in "/home/sitara/board-port/sitara-board-port-linux" and " /home/sitara/board-port/sitara-board-port-uboot", which are git clone, and compile accoring to your "Sitara Linux Training: Linux Host Configuration" instruction.

    My question is

    #1, Why have the above issue? How can solve the issue? May should say how can create the MLO, u-boot.image, uImage file base on your SDK for the Embest DEVKIT8660 board? Regarding QT file system, where can I get? such as "tisdk-rootfs-am335x-evm"

    #2, I tried to Linux PC connect Embest DEVKIT8660 board  using "scp helloworld root@xx.xx.xx.xx" CMD, also copied the file to Embest DEVKIT8660 board , the question is that, can't excute the ./helloworld -qws in the minicom window

    #3, Can I copy MLO, u-boot, Uimage, UBI file to target board by LAN? If yes, how?

     

    Best Regard!

    Kent

  • Kent, we only support the official TI AM335x EVMs. Obviously Embest have done some modifications to their MLO/U-Boot/kernel for their board. Our SDK doesn't support EVMs other than ours, without modification.

    2. Perhaps your helloworld file isn't executable. Any log from the error would be useful.

    3. You can read about Ethernet boot for our EVMs here: http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User%27s_Guide#CPSW_Ethernet_2

    Best regards,
    Miroslav