DragonBoard 410C中的Fastboot与调试串口注意事项

使用过的板子越来越多, 从FSL/NXP到三星, QualComm, Broadcom, Amlogic, MTK与海思, 还有NVIDIA Tegra.每一次使用板子做setup都需要去看一下Manual. 有些板子比较方便, 有些板子各种奇葩. 而记忆力又有限. 所以干脆以后每使用一个不同板子都记录一下.

Fastboot mode

这一次用到的板子是DragonBoard 410C, QualComm的芯片. 死活进入不了manual上面的说道的fastboot mode. 结果发现原因是:


即如果USB作为 device来进入到fastboot mode, 那么需要拔出其他所有的USB设备,否则无法进去. 

来源于: https://discuss.96boards.org/t/android-on-96boards-faq/650#post-14462


串口问题

注意是1.8V的电平. 然后线序根据说明, 如果是淘宝买的串口转USB, 那么就按照标注上面的说明来连接:



具体说明见: https://github.com/96boards/documentation/blob/master/ConsumerEdition/DragonBoard-410c/Guides/uart-serial-console.md


另外Linux串口的波特率为115200 8n1.

如果使用的是debian,那么cmdline是:

root@linaro-alip:~# cat /proc/cmdline 
root=/dev/disk/by-partlabel/rootfs rw rootwait console=tty0 console=ttyMSM0,115200n8 androidboot.emmc=true androidboot.serialno=6ea8a8f6 androidboot.baseband=apq adv7533_dsi2hdmi.panel=dsi mdss_mdp.panel=1:�
������U���e��gR�:��\0�9���Tj���ճ#0;6R�/�!�\t��";�K'�;•0��+R�R��P��
对应的hex是:

root@linaro-alip:~# hexdump -C /proc/cmdline
00000000  72 6f 6f 74 3d 2f 64 65  76 2f 64 69 73 6b 2f 62  |root=/dev/disk/b|
00000010  79 2d 70 61 72 74 6c 61  62 65 6c 2f 72 6f 6f 74  |y-partlabel/root|
00000020  66 73 20 72 77 20 72 6f  6f 74 77 61 69 74 20 63  |fs rw rootwait c|
00000030  6f 6e 73 6f 6c 65 3d 74  74 79 30 20 63 6f 6e 73  |onsole=tty0 cons|
00000040  6f 6c 65 3d 74 74 79 4d  53 4d 30 2c 31 31 35 32  |ole=ttyMSM0,1152|
00000050  30 30 6e 38 20 61 6e 64  72 6f 69 64 62 6f 6f 74  |00n8 androidboot|
00000060  2e 65 6d 6d 63 3d 74 72  75 65 20 61 6e 64 72 6f  |.emmc=true andro|
00000070  69 64 62 6f 6f 74 2e 73  65 72 69 61 6c 6e 6f 3d  |idboot.serialno=|
00000080  36 65 61 38 61 38 66 36  20 61 6e 64 72 6f 69 64  |6ea8a8f6 android|
00000090  62 6f 6f 74 2e 62 61 73  65 62 61 6e 64 3d 61 70  |boot.baseband=ap|
000000a0  71 20 61 64 76 37 35 33  33 5f 64 73 69 32 68 64  |q adv7533_dsi2hd|
000000b0  6d 69 2e 70 61 6e 65 6c  3d 64 73 69 20 6d 64 73  |mi.panel=dsi mds|
000000c0  73 5f 6d 64 70 2e 70 61  6e 65 6c 3d 31 3a 64 73  |s_mdp.panel=1:ds|
000000d0  69 3a 30 3a 71 63 6f 6d  2c 6d 64 73 73 5f 64 73  |i:0:qcom,mdss_ds|
000000e0  69 5f 36 27 17 76 86 7b  7a 20 db 58 9e e4 f0 72  |i_6'.v.{z .X...r|
000000f0  3a 65 d4 f5 7c 3a 13 95  f1 41 a7 ff 77 21 1a 94  |:e..|:...A..w!..|
00000100  36 2b 4c d4 eb bd b6 70  f2 9c d2 41 67 41 88 4a  |6+L....p...AgA.J|
00000110  e8 56 df b1 c8 0a 15 b2  bb 15 c7 fe ee a2 7f 55  |.V.............U|
00000120  8b c5 eb 65 df dd 67 52  94 3a e6 d8 5c 30 99 39  |...e..gR.:..\0.9|
00000130  89 a2 01 ca 54 6a f5 9e  cd d5 b3 23 30 3b 36 52  |....Tj.....#0;6R|
00000140  d6 2f e0 21 e2 5c 74 84  bb 22 19 3b f2 4b 27 f4  |./.!.\t..".;.K'.|
00000150  3b c2 95 30 a4 a7 2b 52  ff 52 81 ef 50 bd f6 c4  |;..0..+R.R..P...|
00000160  1b 0a                                             |..|
00000162

对应的sd card的installer Qt程序代码位于: https://git.linaro.org/people/nicolas.dechesne/db410c-installer.git

其他资源

如何编译kernel bootloader

参考release中的说明, 例如: https://builds.96boards.org/releases/dragonboard410c/linaro/debian/16.04/

HW SW Manuals

https://github.com/96boards/documentation/tree/master/ConsumerEdition/DragonBoard-410c

prebuilt的images

http://builds.96boards.org/releases/dragonboard410c/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值