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.

Linux/PROCESSOR-SDK-AM335X: Debian port

Part Number: PROCESSOR-SDK-AM335X

Tool/software: Linux

Hi,

How to port Debain linux on AM335x starter kit.

  • Hello Dattatray,

    Porting the Debian to starter kit with the provided X11 support by processor-sdk-04.01.00.06-x11-config.txt should be way easier now. But the interesting fact is that the latest Debian distributions are switching to Wayland :))

    Best regards,
    Kemal

  • Hello Kemal,
    Please guide me exact steps to port Debain on AM335x Starter kit
  • Hello Kemal,
    Any latest version that has support for LCD, Wi-Fi and Bluetooth support for AM335x Stater Kit.
  • Which revision is your starter kit?
  • I bought this starter kit in 2012 and it is indicated TMD SSK3358, Rev 1.2B on PCB, is there any place to look for revision?
  • No, you already have found the revision. Here am posting you the exact steps to port Debain Linux on AM335x Starter Kit Rev 1.2B.

    First download this archive and extract it. Double click and mount the bone-debian-9.1-lxqt-armhf-2017-08-31-4gb.img on your host machine. Download the latest Processor SDK, edit <Processor SDK>/bin/create-sdcard.sh line 1050 change sudo cp -r to sudo cp -rp in order to preserve the specified attributes then run it. Choose to enter in custom boot and rootfs file paths. Copy the MLO and u-boot.img from the Processor SDK into a separate directory and pass that directory path when the script asks for boot partition and choose to reuse kernel image and device tree files found in the selected rootfs, for the rootfs pass the mounted bone-debian-9.1-lxqt-armhf-2017-08-31-4gb.img partition (generaly /media/<username>/rootfs since Ubuntu 16.04)

    Then when the copying completed, put the SD card to the starter kit, press power on button and stop the booting in U-Boot console.
    Enter these commands:
    => setenv bootfile vmlinuz-4.9.45-ti-r57
    => setenv findfdt 'if test $board_name = A335BONE; then setenv fdtfile am335x-bone.dtb; fi; if test $board_name = A335BNLT; then setenv fdtfile am335x-boneblack.dtb; fi; if test $board_name = BBG1; then setenv fdtfile am335x-bonegreen.dtb; fi; if test $board_name = A33515BB; then setenv fdtfile am335x-evm.dtb; fi; if test $board_name = A335X_SK; then setenv fdtfile dtbs/4.9.45-ti-r57/am335x-evmsk.dtb; fi; if test $board_name = A335_ICE; then setenv fdtfile am335x-icev2.dtb; fi; if test $fdtfile = undefined; then echo WARNING: Could not determine device tree to use; fi;'
    => saveenv
    => boot

    That is all. Enjoy the Debian 9.1 on your AM335X EVM Start Kit.

  • Great great!!
    Thanks Kemal!!
    Just boot in debian on my starter kit, got debian desktop, working fantastic..
    Just touchscreen is not responsive, touchmouse is not moving properly need to calibrate
    do you have any solution
  • Add Option "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1" to /usr/share/X11/xorg.conf.d/40-libinput.conf

    Section "InputClass"
            Identifier "libinput touchscreen catchall"
            MatchIsTouchscreen "on"
            MatchDevicePath "/dev/input/event*"
            Driver "libinput"
            Option "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1"
    EndSection

  • No not working still touchmouse not goes to bottom task bar

    And wi-fi not working
    in boot log wlan0 error
    [ 48.866410] wlcore: loaded
    [ 49.445478] wlcore: firmware booted (Rev 6.3.10.0.141)
    [ 49.498156] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

    and wlan0 not found
    debian@beaglebone:~$ ifup wlan0
    ifup: unknown interface wlan0
    debian@beaglebone:~$
  • There is no way not to work. You cannot make it work. Please, create a new thread regarding your new concern.