请选择 进入手机版 | 继续访问电脑版

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

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

[修仙教程] 【大功告成】更新:能用蓝牙M401A/CM311-1a盒子Armbian安装方案

[复制链接]

2

主题

190

帖子

2542

积分

金牌会员

Rank: 6Rank: 6

积分
2542
金钱
2352
HASS币
0
发表于 2022-8-6 00:43:53 | 显示全部楼层
楼主蓝牙搞定了吗?
回复

使用道具 举报

80

主题

2229

帖子

8335

积分

超级版主

Rank: 8Rank: 8

积分
8335
金钱
6041
HASS币
420

教程狂人突出贡献

 楼主| 发表于 2022-8-6 06:06:39 | 显示全部楼层
yingzaiha 发表于 2022-8-6 00:43
楼主蓝牙搞定了吗?

搞了几下,没搞定

不过我昨天试了试CoreELEC,蓝牙倒是搞定了。但是不太喜欢kodi,这个操作系统也不知道怎么回事,会持续不断的读写硬盘,硬盘灯一直闪,也不知道写到emmc后会不会很快就把emmc搞死
回复

使用道具 举报

4

主题

93

帖子

531

积分

高级会员

Rank: 4

积分
531
金钱
438
HASS币
0
发表于 2022-8-6 14:04:07 | 显示全部楼层
完成armbian安装后,后续的homeassistant稳定性还需检验
回复

使用道具 举报

0

主题

202

帖子

534

积分

高级会员

Rank: 4

积分
534
金钱
332
HASS币
0
发表于 2022-8-6 14:21:56 | 显示全部楼层
zhou0309 发表于 2022-8-6 14:04
完成armbian安装后,后续的homeassistant稳定性还需检验

稳的很。
回复

使用道具 举报

4

主题

66

帖子

461

积分

中级会员

Rank: 3Rank: 3

积分
461
金钱
395
HASS币
0
发表于 2022-8-6 16:02:34 | 显示全部楼层
XCray 发表于 2022-8-5 15:32
短接多试几下,我也碰到过短接一两下没反应的情况。

走到哪一步报错的?ttl日志贴出来看看?

短接无数次  长短都试了


bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02

L0:00000000
L1:00000703
L2:00008267
L3:04000000
S1:00000000
B2:00002000
B1:e0f83180

TE: 180612

BL2 Built : 10:15:09, Sep  5 2019. g12a ga536e8b - luan.yuan@droid15-sz

Board ID = 8
Set cpu clk to 24M
Set clk81 to 24M
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
sd/emmc cmd 8 arg 0x00000000 status 01ff3000
DDR driver_vesion: LPDDR4_PHY_V_0_1_11 build time: Sep  5 2019 10:15:06
board id: 8
Load FIP HDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, par                                                                          t: 0
fw parse done
Load ddrfw from eMMC, src: 0x00060200, des: 0xfffd0000, size: 0x0000c000, part:                                                                           0
Load ddrfw from eMMC, src: 0x00038200, des: 0xfffd0000, size: 0x00004000, part:                                                                           0
PIEI prepare done
Cfg max: 5, cur: 1. Board id: 255. Force loop cfg
DDR4 probe
ddr clk to 1200MHz
Load ddrfw from eMMC, src: 0x00014200, des: 0xfffd0000, size: 0x0000c000, part:                                                                           0
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : STREAM 0x0049000 - 0x0000000 0x0000000
INFO : STREAM 0x0402000 -
INFO : ERROR : Training has failed!
1D training failed
Cfg max: 5, cur: 2. Board id: 255. Force loop cfg
DDR3 probe
ddr clk to 912MHz
Load ddrfw from eMMC, src: 0x0002c200, des: 0xfffd0000, size: 0x0000c000, part:                                                                           0
Check phy result
INFO : End of initialization
INFO : STREAM 0x0067000 -
INFO : STREAM 0x0402000 -
INFO : ERROR : Training has failed!
1D training failed
Cfg max: 5, cur: 3. Board id: 255. Force loop cfg
LPDDR4 probe
ddr clk to 1392MHz
Load ddrfw from eMMC, src: 0x0003c200, des: 0xfffd0000, size: 0x0000c000, part:                                                                           0
Check phy result
INFO : STREAM 0x00b0000 - 0x0000100
INFO : STREAM 0x00a7000 - 0x0000001
INFO : STREAM 0x0054000 - 0x0000000 0x0000000 0x0000000
INFO : STREAM 0x0056000 - 0x0000000 0x0000000 0x0000100 0x0000000 0x0000000 0x0                                                                          0000ae
INFO : STREAM 0x005b000 - 0x0000000 0x0000005 0x000000a 0x0000003 0x0000000
INFO : STREAM 0x00a1000 -
INFO : STREAM 0x0402000 -
INFO : ERROR : Training has failed!
1D training failed
Cfg max: 5, cur: 4. Board id: 255. Force loop cfg
LPDDR4 probe
ddr clk to 1392MHz
Load ddrfw from eMMC, src: 0x0003c200, des: 0xfffd0000, size: 0x0000c000, part:                                                                           0
Check phy result
INFO : STREAM 0x00b0000 - 0x0000100
INFO : STREAM 0x00a7000 - 0x0000001
INFO : STREAM 0x0054000 - 0x0000000 0x0000000 0x0000000
INFO : STREAM 0x0056000 - 0x0000000 0x0000000 0x0000100 0x0000000 0x0000000 0x0                                                                          0000ae
INFO : STREAM 0x005b000 - 0x0000000 0x0000005 0x000000a 0x0000003 0x0000000
INFO : End of CA training
INFO : End of initialization
INFO : Training has run successfully!
Check phy result
INFO : STREAM 0x00b0000 - 0x0000100
INFO : STREAM 0x00a7000 - 0x0000001
INFO : STREAM 0x0054000 - 0x0000000 0x0000000 0x0000000
INFO : STREAM 0x0056000 - 0x0000000 0x0000000 0x0000031 0x0000000 0x0000000 0x0                                                                          0000ae
INFO : STREAM 0x005b000 - 0x0000000 0x0000005 0x000000a 0x0000003 0x0000000
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : End of MPR read delay center optimization
INFO : End of Write leveling coarse delay
INFO : End of write delay center optimization
INFO : End of read delay center optimization
INFO : End of max read latency training
INFO : Training has run successfully!
Check phy result
INFO : STREAM 0x00b0000 - 0x0000100
INFO : STREAM 0x00a7000 - 0x0000001
INFO : STREAM 0x0054000 - 0x0000000 0x0000000 0x0000000
INFO : STREAM 0x0056000 - 0x0000000 0x0000000 0x0000001 0x0000000 0x0000000 0x0                                                                          0000ae
INFO : STREAM 0x005b000 - 0x0000000 0x0000005 0x000000a 0x0000003 0x0000000
INFO : End of initialization
INFO : End of write delay center optimization
INFO : Training has run successfully!
1D training succeed
Load ddrfw from eMMC, src: 0x00048200, des: 0xfffd0000, size: 0x0000c000, part:                                                                           0
Check phy result
INFO : STREAM 0x012c000 -
INFO : STREAM 0x0130000 - 0x0000100
INFO : STREAM 0x0127000 - 0x0000001
INFO : STREAM 0x00d4000 - 0x0000000 0x0000000 0x0000000
INFO : STREAM 0x00d6000 - 0x0000000 0x0000000 0x0000006 0x0000000 0x0000000 0x0                                                                          0000ae
INFO : STREAM 0x00db000 - 0x0000000 0x0000005 0x0000002 0x0000003 0x0000000
INFO : End of initialization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : Training has run successfully!

channel==0
RxClkDly_Margin_A0==78 ps 7
TxDqDly_Margin_A0==78 ps 7
RxClkDly_Margin_A1==0 ps 0
TxDqDly_Margin_A1==0 ps 0
TrainedVREFDQ_A0==79
TrainedVREFDQ_A1==0
VrefDac_Margin_A0==19
DeviceVref_Margin_A0==35
VrefDac_Margin_A1==0
DeviceVref_Margin_A1==0


channel==1
RxClkDly_Margin_A0==89 ps 8
TxDqDly_Margin_A0==78 ps 7
RxClkDly_Margin_A1==0 ps 0
TxDqDly_Margin_A1==0 ps 0
TrainedVREFDQ_A0==80
TrainedVREFDQ_A1==0
VrefDac_Margin_A0==18
DeviceVref_Margin_A0==34
VrefDac_Margin_A1==0
DeviceVref_Margin_A1==0

dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):000
2D training succeed
auto size-- 65535DDR cs0 size: 2048MB
DDR cs1 size: 0MB
DMC_DDR_CTRL: 00c0002cDDR size: 2048MB
cs0 DataBus test pass
cs0 AddrBus test pass
pre test  bdlr_100_average==466 bdlr_100_min==466 bdlr_100_max==466 bdlr_100_c                                                                          ur==466
aft test  bdlr_100_average==466 bdlr_100_min==466 bdlr_100_max==466 bdlr_100_c                                                                          ur==466
100bdlr_step_size ps== 472
result report
boot times 0ddr scramble enabled
Enable ddr reg access
00000000
emmc switch 3 ok
Authentication key not yet programmed
get rpmb counter error 0x00000007
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, par                                                                          t: 0
Load BL3X from eMMC, src: 0x0006c200, des: 0x0175c000, size: 0x00094000, part:                                                                           0
bl2z: ptr: 05129330, size: 00001e40
0.0;M3 CHK:0;cm4_sp_mode 0
E30HDR
MVN_1=0x00000000
MVN_2=0x00000000
[Image: g12a_v1.1.3379-52d9d15 2019-08-12 20:43:08 luan.yuan@droid15-sz]
OPS=0x70
ring efuse init
28 0c 70 00 01 1f 38 00 00 09 31 34 39 41 48 50
[0.017910 Inits done]
secure task start!
high task start!
low task start!
run into bl31
NOTICE:  BL31: v1.3(release):e28bc7f
NOTICE:  BL31: Built : 12:07:29, Jul 18 2019
NOTICE:  BL31: G12A normal boot!
NOTICE:  BL31: BL33 decompress pass
ERROR:   Error initializing runtime service opteed_fast

<debug_uart>


U-Boot 2022.04-00910-gea5583b90f-dirty (Apr 22 2022 - 23:37:44 +0800) e900v22c

Model: Skyworth E900V22C Multimedia Box
SoC:   Amlogic Meson G12A (Unknown) Revision 28:c (70:2)
DRAM:  2 GiB
Core:  375 devices, 20 uclasses, devicetree: separate
MMC:   sd@ffe05000: 0, mmc@ffe07000: 1
Loading Environment from nowhere... OK
In:    serial@3000
Out:   serial@3000
Err:   serial@3000
Net:   eth0: ethernet@ff3f0000
Hit any key to stop autoboot:  0
=>
=> usb start
starting USB...
Bus usb@ff500000: Register 3000140 NbrPorts 3
Starting the controller
USB XHCI 1.10
scanning bus usb@ff500000 for devices... 2 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
=> usbboot
** No device specified **
=>
回复

使用道具 举报

80

主题

2229

帖子

8335

积分

超级版主

Rank: 8Rank: 8

积分
8335
金钱
6041
HASS币
420

教程狂人突出贡献

 楼主| 发表于 2022-8-6 17:06:13 | 显示全部楼层
fallendawn 发表于 2022-8-6 16:02
短接无数次  长短都试了

可能短接点不对。
你看看你的电路板,和我贴的一样吗?

另外,我总觉得进入u-boot提示符还是有机会从u盘启动的,只是搞不清楚应该输什么
回复

使用道具 举报

0

主题

2

帖子

23

积分

新手上路

Rank: 1

积分
23
金钱
21
HASS币
0
发表于 2022-8-7 01:58:19 | 显示全部楼层
大佬,我用的Armbian_22.08.0_Aml_s905l3a_focal_5.15.52_server的固件,原本2g的内存,写入emmc以后就变成1g了,这是什么原因?
回复

使用道具 举报

80

主题

2229

帖子

8335

积分

超级版主

Rank: 8Rank: 8

积分
8335
金钱
6041
HASS币
420

教程狂人突出贡献

 楼主| 发表于 2022-8-7 06:05:14 来自手机 | 显示全部楼层
atom 发表于 2022-8-7 01:58
大佬,我用的Armbian_22.08.0_Aml_s905l3a_focal_5.15.52_server的固件,原本2g的内存,写入emmc以后就变成 ...

参考第3步,把你的盒子对应的u-boot.bin复制为emmc第一个分区的u-boot.emmc。
回复

使用道具 举报

4

主题

93

帖子

531

积分

高级会员

Rank: 4

积分
531
金钱
438
HASS币
0
发表于 2022-8-7 19:37:58 | 显示全部楼层
XCray 发表于 2022-8-7 06:05
参考第3步,把你的盒子对应的u-boot.bin复制为emmc第一个分区的u-boot.emmc。

复制为u-boot.emmc后,原u-boot.bin是保留还是删除?
回复

使用道具 举报

80

主题

2229

帖子

8335

积分

超级版主

Rank: 8Rank: 8

积分
8335
金钱
6041
HASS币
420

教程狂人突出贡献

 楼主| 发表于 2022-8-7 20:03:31 | 显示全部楼层
zhou0309 发表于 2022-8-7 19:37
复制为u-boot.emmc后,原u-boot.bin是保留还是删除?

随便
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2022-8-19 17:01 , Processed in 0.054259 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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