『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: XCray

[已解决] M401A/311-1a盒子Armbian系统中蓝牙基本完美,reboot/音乐问题搞定

  [复制链接]

0

主题

29

帖子

148

积分

注册会员

Rank: 2

积分
148
金钱
119
HASS币
0
发表于 2022-8-29 09:22:44 | 显示全部楼层
XCray 发表于 2022-8-28 21:01
应该不是版本差异的问题,而是不小心写错了bootloader。你是怎么操作的?

5.15.55我也没保留 ...

我以前都是不用修改系统,直接可以写bootloader并且正常启动。
现在。。。armbian-install选择的是403,不知道怎么回事,重启后电视机反复出现1080p 60hz,无法启动,变成砖头。之后再次尝试就只能出现安卓recovery了,死活引导不了。
改天焊出ttl看看吧,怀疑是内核升级的问题
回复

使用道具 举报

0

主题

20

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
金钱
394
HASS币
0
发表于 2022-8-29 09:24:57 | 显示全部楼层
XCray 发表于 2022-8-29 06:30
几年没用过q了

要不先发帖或者私信说说?

想再增加一路uart,目前已知的:
TF卡槽里有一路UART,功能同板载的串口,安卓可以正常跑码进系统,进linux系统无此串口。目前的想法:找到这一路的引脚号,将这一路uart定义出来。
如果这个搞不定,HDMI接口里还有一路i2c,有个帖子介绍了i2c用作uart的方法,大佬参考一下。https://forum.odroid.com/viewtopic.php?f=139&t=25371
这两路uart能搞出来1个就很完美了,我的想法是把tf卡或者HDMI那一路用作debug,板载的那一路可以用来接其他设备。
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11435
金钱
8504
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-8-29 09:46:18 | 显示全部楼层
imzlh 发表于 2022-8-29 09:22
我以前都是不用修改系统,直接可以写bootloader并且正常启动。
现在。。。armbian-install选择的是403, ...

你是啥盒子?为什么选403呢?403是Beelink GT-King Pro H、s922x的芯片,并且有bootloader。你如果啥都不改选这个肯定会写bootloader。
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11435
金钱
8504
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-8-29 09:56:20 | 显示全部楼层
839108722benben 发表于 2022-8-29 09:24
想再增加一路uart,目前已知的:
TF卡槽里有一路UART,功能同板载的串口,安卓可以正常跑码进系统,进lin ...

软件定义很简单,修改dtb把状态改成okay就行了。找到引脚焊出来就不是一般人能干的了,我自问没这个能力。

我手上的两个盒子都没有TF卡槽,想象不出从TF卡槽引出串口线是个什么操作,不会影响TF插槽本身的功能吗?

hdmi那个好像难度也不小,主要是改硬件比较吃动手能力。
如果不用debug功能,倒是可以直接把那个串口腾出来用。
回复

使用道具 举报

0

主题

20

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
金钱
394
HASS币
0
发表于 2022-8-29 10:55:00 | 显示全部楼层
XCray 发表于 2022-8-29 09:56
软件定义很简单,修改dtb把状态改成okay就行了。找到引脚焊出来就不是一般人能干的了,我自问没这个能力。 ...

硬件好弄,不用焊接,我画了转接板,tf和HDMI都有引出,插上就行。
TF那一路有两个引脚是复用的,不影响TF卡功能。
M{MZE9FC__3AV@[WE5VN_}2.png
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11435
金钱
8504
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-8-29 11:12:48 | 显示全部楼层
839108722benben 发表于 2022-8-29 10:55
硬件好弄,不用焊接,我画了转接板,tf和HDMI都有引出,插上就行。
TF那一路有两个引脚是复用的,不影响T ...

我对“复用”的理解是这么用也行那么用也行,但不能既这么用同时又那么用。
回复

使用道具 举报

0

主题

20

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
金钱
394
HASS币
0
发表于 2022-8-29 14:14:04 | 显示全部楼层
XCray 发表于 2022-8-29 11:12
我对“复用”的理解是这么用也行那么用也行,但不能既这么用同时又那么用。 ...

对,肯定不能同时用,用这一路uart的话就把tf卡功能砍掉也行,反正也没啥大用。
回复

使用道具 举报

0

主题

20

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
金钱
394
HASS币
0
发表于 2022-8-29 15:04:03 | 显示全部楼层
XCray 发表于 2022-8-29 11:12
我对“复用”的理解是这么用也行那么用也行,但不能既这么用同时又那么用。 ...

又仔细看了一下安卓的dts,tf卡的d2和d3数据脚定义的是uart,也就是说这两个脚不参与tf卡的功能,tf卡起作用的数据脚只有d0和d1。ao_to_sd_uart_pins {
                        phandle = <0x46>;

                        mux {
                                input-enable;
                                groups = "uart_ao_tx_a_c3\0uart_ao_rx_a_c2";
                                bias-pull-up;
                                function = "uart_ao_a_ee";

N`(3NZ)$2MI{B_JDZ7][IYK.png
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11435
金钱
8504
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-8-29 16:08:38 | 显示全部楼层
839108722benben 发表于 2022-8-29 15:04
又仔细看了一下安卓的dts,tf卡的d2和d3数据脚定义的是uart,也就是说这两个脚不参与tf卡的功能,tf卡起 ...

4根数据线应该比2根速率更快,好像一个是sd模式、一个是spi模式,具体我也不懂。

这样的话你就直接试呗,dtb里把tf接口这个uart打开、启动命令行里把debug指到这个接口上,原来那个debug口应该就可以改作他用了。
回复

使用道具 举报

0

主题

20

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
金钱
394
HASS币
0
发表于 2022-8-29 17:24:47 | 显示全部楼层
XCray 发表于 2022-8-29 16:08
4根数据线应该比2根速率更快,好像一个是sd模式、一个是spi模式,具体我也不懂。

这样的话你就直接试呗 ...

问题就在这儿,linux里是定义了4根线,压根没有这个串口,这是个从0到1的过程,哈哈。自己添加uart的话,那一堆参数也不知道咋设置。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 09:22 , Processed in 0.116431 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表