Jump to content

going

Members
  • Posts

    519
  • Joined

  • Last visited

Posts posted by going

  1. 3 минуты назад, lissizza сказал:

    No, I see only 1 GB

    I do not promise a quick result.
    Thanks for the dts file. Very timely, I am currently fixing it for the 6.2 kernel.

     

    Unfortunately, I am not an advisor on displays and their resolutions. I work with headless devices. Wait, someone will help.

  2. 33 минуты назад, lissizza сказал:

    The Orangepi3-lts_3.0.8_debian_bullseye_desktop_xfce_linux5.16.17 is working now

    And can you see 2GB of memory?

    34 минуты назад, lissizza сказал:

    I tried now to extract all the dtb and decompiled them into dts files,

    Just attach this file to your message

  3. Maybe the android version will work.
    I only need a dtb blob from the working version.
    These chips, according to the data that I found, can work with a voltage of a little more or less.
    The question is the exact figure. If we have any working image. I'll pull the information out of it and assemble a working kernel for you.

  4. 10 часов назад, dittohead сказал:

    and got "No other kernels available!"

     

    Here I just want to change the core. I think it's clear what needs to be done.

    Скрытый текст
    leo@bananapim64:~$ uname -r
    6.1.12-sunxi64
    leo@bananapim64:~$ sudo apt update; apt list --upgradable
    ....
    linux-dtb-edge-sunxi64/jammy 22.11.4 arm64 ....
    linux-image-edge-sunxi64/jammy 22.11.4 arm64 ....
    ....
    leo@bananapim64:~$ apt-cache search linux-image-current
    linux-image-current-arm64 - Linux kernel, armbian version 5.15.89-arm64 current
    linux-image-current-bcm2711 - Linux kernel, armbian version 5.15.89-bcm2711 current
    linux-image-current-jetson-nano - Linux kernel, version 5.10.34-jetson-nano
    linux-image-current-media - Linux kernel, armbian version 6.0.19-media current
    linux-image-current-meson64 - Linux kernel, armbian version 6.0.13-meson64 current
    linux-image-current-mvebu64 - Linux kernel, armbian version 5.15.89-mvebu64 current
    linux-image-current-rockchip64 - Linux kernel, armbian version 5.15.89-rockchip64 current
    linux-image-current-station - Linux kernel, version 5.10.60-station
    linux-image-current-station-p2 - Linux kernel, armbian version 5.19.17-station-p2 current
    linux-image-current-virtual - Linux kernel, armbian version 5.10.164-virtual current
    linux-image-current-imx6 - Linux kernel, armbian version 5.15.89-imx6 current
    linux-image-current-meson - Linux kernel, armbian version 5.15.89-meson current
    linux-image-current-mvebu - Linux kernel, armbian version 5.15.89-mvebu current
    linux-image-current-odroidxu4 - Linux kernel, version 5.4.229-odroidxu4
    linux-image-current-rk322x - Linux kernel, armbian version 5.15.89-rk322x current
    linux-image-current-rockchip - Linux kernel, armbian version 5.15.89-rockchip current
    linux-image-current-sunxi - Linux kernel, armbian version 5.15.89-sunxi current
    linux-image-current-sunxi64 - Linux kernel, armbian version 5.15.93-sunxi64 current
    leo@bananapim64:~$ apt-cache search linux-dtb-current
    linux-dtb-current-arm64 - Armbian Linux DTB, version 5.15.89-arm64 current
    linux-dtb-current-bcm2711 - Armbian Linux DTB, version 5.15.89-bcm2711 current
    linux-dtb-current-jetson-nano - Linux DTB, version 5.10.34-jetson-nano
    linux-dtb-current-media - Armbian Linux DTB, version 5.15.25-media current
    linux-dtb-current-meson64 - Armbian Linux DTB, version 6.0.13-meson64 current
    linux-dtb-current-mvebu64 - Armbian Linux DTB, version 5.15.89-mvebu64 current
    linux-dtb-current-rockchip64 - Armbian Linux DTB, version 5.15.89-rockchip64 current
    linux-dtb-current-station - Linux DTB, version 5.10.52-station
    linux-dtb-current-virtual - Armbian Linux DTB, version 5.10.164-virtual current
    linux-dtb-current-imx6 - Armbian Linux DTB, version 5.15.89-imx6 current
    linux-dtb-current-meson - Armbian Linux DTB, version 5.15.89-meson current
    linux-dtb-current-mvebu - Armbian Linux DTB, version 5.15.89-mvebu current
    linux-dtb-current-odroidxu4 - Linux DTB, version 5.4.229-odroidxu4
    linux-dtb-current-rk322x - Armbian Linux DTB, version 5.15.89-rk322x current
    linux-dtb-current-rockchip - Armbian Linux DTB, version 5.15.89-rockchip current
    linux-dtb-current-sunxi - Armbian Linux DTB, version 5.15.89-sunxi current
    linux-dtb-current-sunxi64 - Armbian Linux DTB, version 5.15.93-sunxi64 current
    
    sudo apt install linux-dtb-current-sunxi64 linux-image-current-sunxi64

     

     

  5. 4 часа назад, Tony3 сказал:

    I have not found the official documentation

    You have to transfer two files (linux-dtb*linux-image*) to the system on the device. It can be mc & ssh or just write them to the home directory on the sd card from which the device is loaded.

    Sorry. I didn't see that build directly on the device.

     

    If the build was done using the scripts of the Armbian build system, then just install two packages

     using the "dpkg -i linux-dtb-*.deb linux-image-*.deb " command.

  6. @Hasan Ali The bootloader and kernel versions in your original firmware and what is going to Armbian are most likely different.

    You must convert the original dtb into a text file of the dts and create your own for your device and in accordance with the requirements

    and capabilities of the new kernel and u-boot versions. Add compilation capability to Makefile.

    Make these changes in the form of patches and add them to the appropriate directories in the userpatches/patch directory.

     

    Currently:

    cache/sources/linux-mainline/6.1> ls arch/arm64/boot/dts/allwinner/*h616*
    arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi
    arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts
    arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts
    
    u-boot> ls arch/arm/dts/*h616*
    arch/arm/dts/sun50i-h616.dtsi
    arch/arm/dts/sun50i-h616-orangepi-zero2.dts
    arch/arm/dts/sun50i-h616-x96-mate.dts

     

  7. 8 часов назад, Hasan Ali сказал:

    I will likely start with an H616 OrangePI Build

    First, find the documentation for this device. Processor, memory chips, wifi\Ethernet chips.

    Read the documentation about the capabilities of the sunxi-tools utility. Build and install this program on your external Linux computer.

    Try to connect from this computer to the device that you are breaking. Try to read and save all the files that you managed to take.
    Of particular value is *.dtb.

    If there is a USB port on the device and it is possible to boot from it and luck to read and save a binary dtb file, then no special problems are expected.

    If there is no USB connector, then you will have to disassemble the device and pick up a soldering iron.

    Are you ready for such a development?

     

    9 часов назад, Hasan Ali сказал:

    I have of the android firmware

    I'm not an Android expert. I can only give advice on how to assemble an image using the armbian assembly system.

     

    Good luck. Write if something starts to work out there are people who have done hacking of such devices.
    You can search for them on the forum.

  8. @rodw

    Why are you asking these questions about the real-time operation of the kernel here on this site?
    Here we can discuss the Armbian assembly system itself.
    Here we can discuss working on the devices of images that have been provided for download.

     

    If you use the Armbian build system and want it to be able to assemble a number of interdependent

    packages in a complex, then ask. I can direct you right now and I can provide my development branch for this.

     

    But it is best to discuss the source code of the kernel and linuxcnc on the linuxcnc forum.

     

     

  9. Xenomai or rt-preempt today is a simple application of patches to the kernel source code.
    This process will not cause difficulties. But then we will need to build\rebuild several additional libraries

    and kernel modules and the application that uses these libraries loads and unloads modules.

    Obviously, it is necessary to prescribe dependencies correctly in this entire chain.

  10. 2 часа назад, Igor сказал:

    Oh, you want to take care of this?

    That's all I'd like to take care of.
    That is, to support the Xenomai4 assembly within the framework of the Armbian project.

    And this requires a mechanism for assembling and reassembling packages, such as is customary in basic distributions.

    Both will serve to popularize the assembly system.

  11. I have been building this project for a long time.

    And at the moment, I don't see an alternative for the ARM architecture for real-time core operation with short response times.

    @Igor The Xenomai4 project is already working well for sunxi today.

     

    03.02.2023 в 11:22, rodw сказал:
    wget https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/6.2/patch-6.2-rc3-rt1.patch.gz

     

    03.02.2023 в 11:22, rodw сказал:

    please tell them their RT patch is broken!

     

    lsdiff patch-6.2-rc3-rt1.patch

    These are some basic changes. I don't see the necessary changes specific to rockchip, meson or sunxi files here.
    In order for this patch to work, you need to add a lot of additional changes yourself.

     

    03.02.2023 в 11:22, rodw сказал:

    Linuxcnc has recently been added to the Debian repositories and is available in Bookworm and Sid.

    And this is for working only in user space.
    In any case, you will have to reassemble the entire chain for industrial production. kernel -> lib & modules -> linuxcnc

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines