Skip to content

add support file for lckfb tspi添加对立创泰山派的支持 #2538

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Sep 10, 2024

Conversation

ccu6
Copy link
Contributor

@ccu6 ccu6 commented Sep 9, 2024

添加对立创泰山派的支持,已经过测试
{F1DAED6C-338B-4a55-AC5A-CC158FF32886}

@ophub
Copy link
Owner

ophub commented Sep 9, 2024

different-files/firefly-rk3399/lckfb-tspi/xxx

你提交的pr里文件路径不对。
文件夹 lckfb-tspi 要放在 different-files 目录下。
另外在 https://github.com/ophub/u-boot 里缺少对应的u-boot,这个地方也要添加。

@ccu6
Copy link
Contributor Author

ccu6 commented Sep 10, 2024

已修改,uboot那边也提交pr了

@ophub ophub merged commit 38da94f into ophub:main Sep 10, 2024
@ophub
Copy link
Owner

ophub commented Sep 10, 2024

感谢分享

@flyice-juin
Copy link

老哥,使用音频小板有个问题,就是喇叭能够使用。但是麦克风不行,请问咋回事呢?

@ccu6
Copy link
Contributor Author

ccu6 commented Oct 9, 2024

老哥,使用音频小板有个问题,就是喇叭能够使用。但是麦克风不行,请问咋回事呢?

我没测试音频,用的什么方式进行的录制?

@flyice-juin
Copy link

老哥,使用音频小板有个问题,就是喇叭能够使用。但是麦克风不行,请问咋回事呢?

我没测试音频,用的什么方式进行的录制?
使用arecord命令

root@armbian:~# arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: rockchiprk809co [rockchip,rk809-codec], device 0: fe410000.i2s-rk817-hifi rk817-hifi-0 [fe410000.i2s-rk817-hifi rk817-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0

显示识别到了设备。用的是立创板子带的喇叭和麦克风一体的。然后喇叭能播放,麦克风录制就报错:

root@armbian:~# arecord -Dhw:1,0 -d 10 -f cd -r 44100 -c 2 -t wav test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
arecord: set_params:1416: Unable to install hw params:
ACCESS: RW_INTERLEAVED
FORMAT: S16_LE
SUBFORMAT: STD
SAMPLE_BITS: 16
FRAME_BITS: 32
CHANNELS: 2
RATE: 44100
PERIOD_TIME: (125011 125012)
PERIOD_SIZE: 5513
PERIOD_BYTES: 22052
PERIODS: 4
BUFFER_TIME: (500045 500046)
BUFFER_SIZE: 22052
BUFFER_BYTES: 88208
TICK_TIME: 0

@ccu6
Copy link
Contributor Author

ccu6 commented Oct 9, 2024

老哥,使用音频小板有个问题,就是喇叭能够使用。但是麦克风不行,请问咋回事呢?

我没测试音频,用的什么方式进行的录制?
使用arecord命令

root@armbian:~# arecord -l **** List of CAPTURE Hardware Devices **** card 1: rockchiprk809co [rockchip,rk809-codec], device 0: fe410000.i2s-rk817-hifi rk817-hifi-0 [fe410000.i2s-rk817-hifi rk817-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0

显示识别到了设备。用的是立创板子带的喇叭和麦克风一体的。然后喇叭能播放,麦克风录制就报错:

root@armbian:~# arecord -Dhw:1,0 -d 10 -f cd -r 44100 -c 2 -t wav test.wav Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo arecord: set_params:1416: Unable to install hw params: ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 44100 PERIOD_TIME: (125011 125012) PERIOD_SIZE: 5513 PERIOD_BYTES: 22052 PERIODS: 4 BUFFER_TIME: (500045 500046) BUFFER_SIZE: 22052 BUFFER_BYTES: 88208 TICK_TIME: 0

收到,我这段时间研究一下

@lxdklp
Copy link
Contributor

lxdklp commented Nov 23, 2024

大佬,似乎蓝牙用不了?我检测不到蓝牙设备

@xiaozhenkang
Copy link

大佬,我增加了官方的底板,USB可以正确识别,eth0一直无法正常启动,是还不支持么?

@ccu6
Copy link
Contributor Author

ccu6 commented Feb 21, 2025

大佬,我增加了官方的底板,USB可以正确识别,eth0一直无法正常启动,是还不支持么?

支持的

@phoenixzjh
Copy link

TiShanPi 在 OrangePi3B 上可以安装,但键盘不能用,如何修改才能适配?
ArmBian 上有 OrangePi3B 的项目,有没有配置成您系统的方法,我的最终想法是安装PVE,或者有没有其它适配方式?请告知!!!

@AUXUWA
Copy link

AUXUWA commented Apr 4, 2025

能出一个烧录教程吗?大佬

@ybm911
Copy link

ybm911 commented May 12, 2025

不知大佬能否提供 dtb 的源文件。

反编译的 dtb ,很多定义直接变成了数值,很多地方不懂其含义。
本人使用泰山派复刻了Macintosh 小电脑,具体视频如下:
【我,复刻了一个项目:1984的Mac】 https://www.bilibili.com/video/BV19uv4e5EuV/?share_source=copy_web&vd_source=f23f21ade8833974b7f0f8010d2a6bab
和大多数人一样,我对官方的缝合怪式的系统很在意,在此系统上进行开发也容易被环境问题折磨的人头痛。于是我发现了这个项目,看到了您添加的对泰山派的支持,对此表示感谢。
但是由于我复刻这个小电脑,它是修改了原系统设备树的,所以直接使用你的系统是没办法输出到mipi屏幕的。于是我自己进行了相关尝试:

  1. 反编译你上传的 dtb 做出修改后再编译,放入 armbian 原始文件中然后 github action 编译打包。(dts 编译失败,无法编译成dtb)ubuntu上的 dtc 程序不认我文件中的RK_PC5、GPIO_ACTIVE_HIGH等定义,于是放弃
  2. 编译我复刻项目的泰山派原系统(修改过设备树的),找到 dtb ,替换 armbian 中的你上传的 dtb 文件,然后 github action 编译打包。(github action 执行成功,mipi 还是没亮,泰山派还变砖了。最后使用 tf 卡输入系统的方式救活。。。)
  3. 反编译我复刻项目的泰山派原系统(修改过设备树的)生成的 dtb ,然后与你的dtb反编译结果对比,进行修改,然后再放入 github action 编译打包。(结果同2。。。)
    这是我 fork 的项目地址:
    amlogic-s9xxx-armbian
    向大佬进行一些请教。
    这是复刻项目的两个修改过的设备树文件:
    tspi-rk3566-dsi-v10.dtsi,修改内容为打开dsi引用,关闭hdmi、摄像头,禁用 USB3.0,使能 sata1;
    tspi-rk3566-user-v10-linux.dts,修改内容为添加屏幕驱动。
    tspi-rk3566-dsi-v10.dtsi.txt
    tspi-rk3566-user-v10-linux.dts.txt

@ccu6
Copy link
Contributor Author

ccu6 commented May 13, 2025

不知大佬能否提供 dtb 的源文件。

反编译的 dtb ,很多定义直接变成了数值,很多地方不懂其含义。 本人使用泰山派复刻了Macintosh 小电脑,具体视频如下: 【我,复刻了一个项目:1984的Mac】 https://www.bilibili.com/video/BV19uv4e5EuV/?share_source=copy_web&vd_source=f23f21ade8833974b7f0f8010d2a6bab 和大多数人一样,我对官方的缝合怪式的系统很在意,在此系统上进行开发也容易被环境问题折磨的人头痛。于是我发现了这个项目,看到了您添加的对泰山派的支持,对此表示感谢。 但是由于我复刻这个小电脑,它是修改了原系统设备树的,所以直接使用你的系统是没办法输出到mipi屏幕的。于是我自己进行了相关尝试:

  1. 反编译你上传的 dtb 做出修改后再编译,放入 armbian 原始文件中然后 github action 编译打包。(dts 编译失败,无法编译成dtb)ubuntu上的 dtc 程序不认我文件中的RK_PC5、GPIO_ACTIVE_HIGH等定义,于是放弃
  2. 编译我复刻项目的泰山派原系统(修改过设备树的),找到 dtb ,替换 armbian 中的你上传的 dtb 文件,然后 github action 编译打包。(github action 执行成功,mipi 还是没亮,泰山派还变砖了。最后使用 tf 卡输入系统的方式救活。。。)
  3. 反编译我复刻项目的泰山派原系统(修改过设备树的)生成的 dtb ,然后与你的dtb反编译结果对比,进行修改,然后再放入 github action 编译打包。(结果同2。。。)
    这是我 fork 的项目地址:
    amlogic-s9xxx-armbian
    向大佬进行一些请教。
    这是复刻项目的两个修改过的设备树文件:
    tspi-rk3566-dsi-v10.dtsi,修改内容为打开dsi引用,关闭hdmi、摄像头,禁用 USB3.0,使能 sata1;
    tspi-rk3566-user-v10-linux.dts,修改内容为添加屏幕驱动。
    tspi-rk3566-dsi-v10.dtsi.txt
    tspi-rk3566-user-v10-linux.dts.txt

dts偷自armbian官方的社区支持,chainsx大佬做的,只是官方的armbian有丶小问题所以用的是这个系统,oshwhub上也有相关说明。
armbian/build#6767

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants