ingenic-community / linux Goto Github PK
View Code? Open in Web Editor NEWLinux kernel source tree with the latest features and modifications to unleash the full potential of Ingenic processors.
License: Other
Linux kernel source tree with the latest features and modifications to unleash the full potential of Ingenic processors.
License: Other
I saw that there is a sand clock on the X2000 USB serial port, does it means it does not have those capabilities?
Context: I own a Creality K1 3d printer, which uses an modified board that runs on the X2000 and the ingenic linux kernel. But while trying to get an serial connetion, I cannot seem to be able to get the board and kernel to recognize the other USB.
the lsusb command returns to me:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
and the ls /dev/tty*
command outputs this:
/dev/tty /dev/tty15 /dev/tty22 /dev/tty3 /dev/tty37 /dev/tty44 /dev/tty51 /dev/tty59 /dev/tty9
/dev/tty0 /dev/tty16 /dev/tty23 /dev/tty30 /dev/tty38 /dev/tty45 /dev/tty52 /dev/tty6 /dev/ttyS0
/dev/tty1 /dev/tty17 /dev/tty24 /dev/tty31 /dev/tty39 /dev/tty46 /dev/tty53 /dev/tty60 /dev/ttyS1
/dev/tty10 /dev/tty18 /dev/tty25 /dev/tty32 /dev/tty4 /dev/tty47 /dev/tty54 /dev/tty61 /dev/ttyS2
/dev/tty11 /dev/tty19 /dev/tty26 /dev/tty33 /dev/tty40 /dev/tty48 /dev/tty55 /dev/tty62 /dev/ttyS3
/dev/tty12 /dev/tty2 /dev/tty27 /dev/tty34 /dev/tty41 /dev/tty49 /dev/tty56 /dev/tty63 /dev/ttyS5
/dev/tty13 /dev/tty20 /dev/tty28 /dev/tty35 /dev/tty42 /dev/tty5 /dev/tty57 /dev/tty7 /dev/ttyS7
/dev/tty14 /dev/tty21 /dev/tty29 /dev/tty36 /dev/tty43 /dev/tty50 /dev/tty58 /dev/tty8 /dev/ttyS9
The build roots for this were:
ftp://ftp.ingenic.com.cn/DevSupport/X2000/X2000/01_SW/07_kernel4.4.94_x2000-sdk_v8.0-20220125 ftp://ftp.ingenic.com.cn/DevSupport/X2000/X2000/01_SW/01_Buildroot_dl
The modded creality board from their official github here:
https://github.com/CrealityOfficial/K1_Series_Annex/blob/main/pin%20out/motherboard-en.PNG
Hi Guys,
I got a X2000 Halley5 dev board and tried to get mainline kernel running on it. When building this kernel, I got the following error messages:
>>> linux v6.1.y Building
PATH="/home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/host/bin:/home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/
output/host/sbin:/home/zhenxi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" PKG_CONFIG="/home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/host/lib/pkgconfig:/home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/host/share/pkgconfig" BR_BINARIES_DIR=/home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/images KCFLAGS=-Wno-attribute-alias /usr/local/bin/make -j17 HOSTCC="/usr/bin/gcc -O2 -isystem /home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/host/include -L/home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/host/lib -Wl,-rpath,/home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/host/lib" ARCH=mips INSTALL_MOD_PATH=/home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/target CROSS_COMPILE="/home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/host/bin/mipsel-buildroot-linux-gnu-" WERROR=0 REGENERATE_PARSERS=1 DEPMOD=/home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/host/sbin/depmod INSTALL_MOD_STRIP=1 -C /home/zhenxi/buildroot-mips/br-x2000-xburst-kernel/output/build/linux-v6.1.y all
SYNC include/config/auto.conf.cmd
DTC arch/mips/boot/dts/ingenic/halley5.dtb
Error: arch/mips/boot/dts/ingenic/halley5.dts:224.1-6 Label or path spi0 not found
FATAL ERROR: Syntax error parsing input tree
scripts/Makefile.lib:406: recipe for target 'arch/mips/boot/dts/ingenic/halley5.dtb' failed
make[4]: *** [arch/mips/boot/dts/ingenic/halley5.dtb] Error 1
scripts/Makefile.build:500: recipe for target 'arch/mips/boot/dts/ingenic' failed
make[3]: *** [arch/mips/boot/dts/ingenic] Error 2
Makefile:1478: recipe for target 'dtbs' failed
make[2]: *** [dtbs] Error 2
make[2]: *** Waiting for unfinished jobs....
The kernel is being built with buildroot 2023.11.x/gcc 12.3.0, with the following configurations
(https://github.com/Ingenic-community/linux.git) URL of custom repository
(v6.1.y) Custom repository version
() Custom kernel patches
Kernel configuration (Using an in-tree defconfig file) --->
(halley5) Defconfig name
() Additional configuration fragment files
And the following kernel configurations:
System type (Ingenic SoC based machines) --->
Machine type (Ingenic Halley5 Development Board) --->
Any hints?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.