umeiko / klipperphoneslinux Goto Github PK
View Code? Open in Web Editor NEWTurning Mobile Phones into High Performance Klipper Host for 3D Printers Based on Native Linux
License: GNU General Public License v3.0
Turning Mobile Phones into High Performance Klipper Host for 3D Printers Based on Native Linux
License: GNU General Public License v3.0
Device: xiaomi-mido
I soldered cables for USB and jumped together ID and GND and usb devices do not get detected, my RAMPS board is detected only if I supply 5v from my PSU (5v standby) so perhaps some sort of power issue?
我有十几台三叉戟,想全部换成note4x作为上位机,想把配置好的一台note4x系统备份出来,然后安装到其他设备上。大佬能否给个思路,我用dd备份的系统高达25g并且无法刷机到新设备,希望大佬能给个思路。
大佬我在你开开源的ubuntu24.04系统下安装了kipper,所有细节都很完美,唯一美中不足的是在编译固件过程中出现“链接错误”导致编译失败,我执行了安转交叉编译器的命令:sudo apt install avrdude gcc-avr binutils-avr avr-libc stm32flash libnewlib-arm-none-eabi gcc-arm-none-eabi binutils-arm-none-eabi pkg-config。但是结果还是一样。我不太清楚问题出来哪里,一通百度之后,貌似发现是某些链接没有建立,但是我不清楚该怎么处理,所以过来请教大佬。一下是错误代码:
Building out/autoconf.h
Compiling out/src/sched.o
Compiling out/src/command.o
Compiling out/src/basecmd.o
Compiling out/src/debugcmds.o
Compiling out/src/initial_pins.o
Compiling out/src/gpiocmds.o
Compiling out/src/stepper.o
Compiling out/src/endstop.o
Compiling out/src/trsync.o
Compiling out/src/adccmds.o
Compiling out/src/spicmds.o
Compiling out/src/sdiocmds.o
Compiling out/src/i2ccmds.o
Compiling out/src/pwmcmds.o
Compiling out/src/buttons.o
Compiling out/src/tmcuart.o
Compiling out/src/neopixel.o
Compiling out/src/pulse_counter.o
Compiling out/src/lcd_st7920.o
Compiling out/src/lcd_hd44780.o
Compiling out/src/spi_software.o
Compiling out/src/i2c_software.o
Compiling out/src/thermocouple.o
Compiling out/src/sensor_adxl345.o
Compiling out/src/sensor_angle.o
Compiling out/src/sensor_mpu9250.o
Compiling out/src/sensor_lis2dw.o
Compiling out/src/sensor_ldc1612.o
Compiling out/src/sensor_bulk.o
Compiling out/src/stm32/watchdog.o
Compiling out/src/stm32/gpio.o
Compiling out/src/stm32/clockline.o
Compiling out/src/stm32/dfu_reboot.o
Compiling out/src/generic/crc16_ccitt.o
Compiling out/src/generic/armcm_boot.o
Compiling out/src/generic/armcm_irq.o
Compiling out/src/generic/armcm_reset.o
Compiling out/src/../lib/stm32f4/system_stm32f4xx.o
Compiling out/src/stm32/stm32f4.o
Compiling out/src/generic/armcm_timer.o
Compiling out/src/stm32/gpioperiph.o
Compiling out/src/stm32/adc.o
Compiling out/src/stm32/i2c.o
Compiling out/src/stm32/spi.o
Compiling out/src/stm32/sdio.o
Compiling out/src/stm32/usbotg.o
Compiling out/src/stm32/chipid.o
Compiling out/src/generic/usb_cdc.o
Compiling out/src/stm32/hard_pwm.o
Building out/compile_time_request.o
Version: v0.12.0-557-g840b94d3
Preprocessing out/src/generic/armcm_link.ld
Linking out/klipper.elf
/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc_ a-closer.o): in function _close_r': /build/newlib-38V0JC/newlib-4.4.0.20231231/build_nano/arm-none-eabi/thumb/v7e-m/ nofp/newlib/../../../../../../newlib/libc/reent/closer.c:47:(.text+0xc): warning : _close is not implemented and will always fail /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc_ a-closer.o): note: the message above does not take linker garbage collection int o account /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc_ a-signalr.o): in function
getpid_r':
/build/newlib-38V0JC/newlib-4.4.0.20231231/build_nano/arm-none-eabi/thumb/v7e-m/ nofp/newlib/../../../../../../newlib/libc/reent/signalr.c:83:(.text+0x2c): warni ng: getpid is not implemented and will always fail
/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc a-signalr.o): note: the message above does not take linker garbage collection in to account
/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc a-signalr.o): in function _kill_r': /build/newlib-38V0JC/newlib-4.4.0.20231231/build_nano/arm-none-eabi/thumb/v7e-m/ nofp/newlib/../../../../../../newlib/libc/reent/signalr.c:53:(.text+0x12): warni ng: _kill is not implemented and will always fail /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc_ a-signalr.o): note: the message above does not take linker garbage collection in to account /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc_ a-lseekr.o): in function
lseek_r':
/build/newlib-38V0JC/newlib-4.4.0.20231231/build_nano/arm-none-eabi/thumb/v7e-m/ nofp/newlib/../../../../../../newlib/libc/reent/lseekr.c:49:(.text+0x14): warnin g: lseek is not implemented and will always fail
/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc a-lseekr.o): note: the message above does not take linker garbage collection int o account
/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc a-readr.o): in function _read_r': /build/newlib-38V0JC/newlib-4.4.0.20231231/build_nano/arm-none-eabi/thumb/v7e-m/ nofp/newlib/../../../../../../newlib/libc/reent/readr.c:49:(.text+0x14): warning : _read is not implemented and will always fail /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc_ a-readr.o): note: the message above does not take linker garbage collection into account /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc_ a-writer.o): in function
_write_r':
/build/newlib-38V0JC/newlib-4.4.0.20231231/build_nano/arm-none-eabi/thumb/v7e-m/ nofp/newlib/../../../../../../newlib/libc/reent/writer.c:49:(.text+0x14): warnin g: write is not implemented and will always fail
/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libg_nano.a(libc a-writer.o): note: the message above does not take linker garbage collection int o account
/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/gcc/ar m-none-eabi/13.2.1/thumb/v7e-m/nofp/libgcc.a(unwind-arm.o): in function get_eit _entry': /build/gcc-arm-none-eabi-Kb2Qbx/gcc-arm-none-eabi-13.2.rel1/build/arm-none-eabi/ thumb/v7e-m/nofp/libgcc/../../../../../../libgcc/unwind-arm-common.inc:366:(.tex t+0x134): undefined reference to
__exidx_start'
/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: /build/gcc-arm- none-eabi-Kb2Qbx/gcc-arm-none-eabi-13.2.rel1/build/arm-none-eabi/thumb/v7e-m/nof p/libgcc/../../../../../../libgcc/unwind-arm-common.inc:366:(.text+0x138): undef ined reference to `__exidx_end'
collect2: error: ld returned 1 exit status
make: *** [Makefile:73: out/klipper.elf] Error 1
需要执行以下语句,才能正确显示中文
sudo locale-gen en_US.UTF-8
sudo update-locale LANG=en_US.UTF-8
小米8lite
I use EBB36,but i got the timer too close erro.
but i don't know how to close cpu temprature.
help me
Thanks
Could you please share the pcb plate-making file of Redmi Note 4X (mido)?I want to know the layout of its backboard.
按教程刷新了3次,没有改善,可能是硬件上的差异。刷回官方固件wifi正常,刷机前是官方固件未作任何修改,反映下这个bug,希望改进谢谢!
WiFi not working
sit0: flags=193<UP,RUNNING,NOARP> mtu 1480
inet6 ::127.0.0.1 prefixlen 96 scopeid 0x90<compat,host>
sit txqueuelen 1000 (IPv6-in-IPv4)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
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.