恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 17058|回复: 115

[R1音箱] 智障音箱R1:TTL连接方式及波特率及MASKROM已找到

    [复制链接]
发表于 2019-7-16 09:24 | 显示全部楼层 |阅读模式
本帖最后由 rush 于 2019-8-26 20:32 编辑

TTL
不得不说屎全家的匪讯公司在R1上面下足了功夫,通过图片可以观察到,我们的智障音箱R1,并没有使用常见UART0,使用的是UART1/2的复用IO,波特率为瑞芯微常见的 1500000
IMG_20190716_145300.jpg
======================================================================

加装USB:掌握新姿势!(5V不需要接!只需连接Dm Dp GND)
DSC07949.JPG
======================================================================

MASKROM(救砖引导模式)
R211连接到EMMC的CLK,随便短接一头到地。CPU屏蔽盖就是地。短接开机就是MASKROM模式。

7E7844679A524321C603720C70BC8E7D.jpg

开机日志欣赏
  1. DDR Version V1.06 20171026
  2. In
  3. 300MHz
  4. DDR3
  5. Bus Width=16 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=512MB
  6. mach:9
  7. OUT
  8. Boot1 Release Time: 2017-06-12, version: 2.37
  9. ChipType = 0xc, 281
  10. No.1 FLASH ID:11 ff ff ff ff ff
  11. SdmmcInit=2 0
  12. BootCapSize=2000
  13. UserCapSize=7456MB
  14. FwPartOffset=2000 , 2000
  15. SdmmcInit=0 2
  16. StorageInit ok = 29674
  17. SecureMode : SBOOT_MODE_NS
  18. Code check OK! theLoader 0x60000000, 40228
  19. Code check OK! theLoader 0x68400000, 50998
  20. Enter Trust OS
  21. INF TEE-CORE:init_primary_helper:319: Initializing (1.0.1-54-g0d46013 #4 Thu Sep                                                                                                                                                              29 01:09:49 UTC 2016 arm)
  22. INF TEE-CORE:init_primary_helper:320: Release version: 1.6
  23. INF TEE-CORE:init_teecore:79: teecore inits done


  24. U-Boot 2014.10-RK322X-06-gac2d183 (Apr 28 2018 - 10:50:08), Build: jenkins-R1-PV                                                                                                                                                             -3331

  25. CPU: rk322x
  26. cpu version = 3
  27. CPU's clock information:
  28.     arm pll = 600000000HZ
  29.     periph pll = 600000000HZ
  30.     ddr pll = 600000000HZ
  31.     codec pll = 500000000HZ
  32. Board:  Rockchip platform Board
  33. Uboot as second level loader
  34. DRAM:  Found dram banks: 1
  35. Adding bank:0000000060000000(0000000020000000)
  36. Reserve memory for trust os.
  37. dram reserve bank: base = 0x68400000, size = 0x00100000
  38. 128 MiB
  39. GIC CPU mask = 0x00000001
  40. rk dma pl330 version: 1.4
  41. remotectl v0.1
  42. pwm freq=0x11e1a3
  43. pwm_freq_nstime=0x355
  44. SdmmcInit = 0 20
  45. SdmmcInit = 2 0
  46. ERROR: v7_dcache_inval_range - start address is not aligned - 0x659bc58c
  47. ERROR: v7_dcache_inval_range - stop address is not aligned - 0x659bc78c
  48. storage init OK!
  49. Using default environment

  50. GetParam
  51. Load FDT from boot image.
  52. No pmic detect.
  53. power hold: bank-0 pin-30, active level-0
  54. set pwm voltage ok,pwm_id =1 vol=1100000,pwm_value=66
  55. set pwm voltage ok,pwm_id =2 vol=1200000,pwm_value=33
  56. DRAM: dram freq:786MHz
  57. SecureBootEn = 0, SecureBootLock = 0

  58. #Boot ver: 2018-04-04#2.37
  59. empty serial no.
  60. normal boot.
  61. checkKey
  62. multikey pressed:checkcnt=30 untouchCnt=3, presstime=0ms
  63. vbus = 1
  64. board_fbt_key_pressed: ir_keycode = 0x0, frt = 0
  65. no fuel gauge found
  66. no fuel gauge found
  67. can't find power_ctr node for lcdc0
  68. hdmi is disabled
  69. can't find dts node for deviceinfo
  70. rk_hdmi_register:fail to read deviceinfo
  71. hdmi baseparamer 0x0@0-0
  72. tve baseparamer 0x0@0-0
  73. Hdmi Devices Not Exist.
  74. can't find dts node for rk312x-tve
  75. rk312x-tve is disabled
  76. read logo on state from dts [1]
  77. no fuel gauge found
  78. checkKey
  79. multikey pressed:checkcnt=30 untouchCnt=3, presstime=0ms
  80. vbus = 1
  81. board_fbt_key_pressed: ir_keycode = 0x0, frt = 0
  82. rkloader_get_bootprop:i=0 unused
  83. rkloader_get_bootprop:failed
  84. getbootprop failed! ret = -1
  85. led on
  86. Hit any key to stop autoboot:  0
  87. Secure Boot state: 0
  88. kernel   @ 0x62000000 (0x00760118)
  89. ramdisk  @ 0x65bf0000 (0x0016c43c)
  90. bootrk: do_bootm_linux...
  91.    Loading Device Tree to 65600000, end 656165ab ... OK
  92. Add bank:0000000060000000, 0000000008400000
  93. Add bank:0000000068500000, 0000000017b00000

  94. Starting kernel ...

  95. <hit enter to activate fiq debugger>
  96. [    0.000000] Booting Linux on physical CPU 0xf00
  97. [    0.000000] Initializing cgroup subsys cpu
  98. [    0.000000] Initializing cgroup subsys cpuacct
  99. [    0.000000] Linux version 3.10.0 (jenkins@phicomm) (gcc version 4.6.x-google                                                                                                                                                              20120106 (prerelease) (GCC) ) #1 SMP PREEMPT Sat Apr 28 10:52:53 CST 2018
  100. [    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
  101. [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instructio                                                                                                                                                             n cache
  102. [    0.000000] Machine: Rockchip RK3229, model: rockchip,rk3229
  103. [    0.000000] rockchip_uboot_logo_setup: mem: 0x02000000@0x7dc00000, offset:0x0                                                                                                                                                             1000000
  104. [    0.000000] hdmi init vic is 65536
  105. [    0.000000] cvbs init tve.format is -1
  106. [    0.000000] cvbs init tve.format is -1
  107. [    0.000000] cvbs init tve.format is -1
  108. [    0.000000] rockchip_uboot_mem_reserve: reserve 0x02000000@0x7dc00000 for ubo                                                                                                                                                             ot logo
  109. [    0.000000] rockchip_ion_reserve
  110. [    0.000000] ion heap(vmalloc): base(0) size(0) align(0)
  111. [    0.000000] cma: CMA: reserved 16 MiB at 7cc00000
  112. [    0.000000] Memory policy: ECC disabled, Data cache writealloc
  113. [    0.000000] psci: probing function IDs from device-tree
  114. [    0.000000] PERCPU: Embedded 9 pages/cpu @c1404000 s13440 r8192 d15232 u36864
  115. [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pag                                                                                                                                                             es: 129792
  116. [    0.000000] Kernel command line: vmalloc=496M psci=enable rockchip_jtag conso                                                                                                                                                             le=ttyFIQ0 androidboot.selinux=permissive androidboot.hardware=rk30board android                                                                                                                                                             boot.console=ttyFIQ0 init=/init mtdparts=rk29xxnand:0x00002000@0x00002000(uboot)                                                                                                                                                             ,0x00004000@0x00004000(trust),0x00002000@0x00008000(misc),0x00000800@0x0000A000(                                                                                                                                                             baseparamer),0x00007800@0x0000A800(resource),0x00006000@0x00012000(kernel),0x000                                                                                                                                                             06000@0x00018000(boot),0x00010000@0x0001E000(recovery),0x00020000@0x0002E000(bac                                                                                                                                                             kup),0x00040000@0x0004E000(cache),0x001FE000@0x0008E000(userdata),0x00008000@0x0                                                                                                                                                             028C000(metadata),0x00002000@0x00296000(kpanic),0x00180000@0x00298000(system),0x                                                                                                                                                             00040000@0x00418000(private),-@0x00458000(user) storagemedia=emmc uboot_logo=0x0                                                                                                                                                             2000000@0x7dc00000:0x01000000 loader.timestamp=2018-04-28_10:50:08 hdmi.vic=6553                                                                                                                                                             6 tve.format=-1
  117. [    0.000000] rockchip jtag enabled
  118. [    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
  119. [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
  120. [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
  121. [    0.000000] allocated 1048576 bytes of page_cgroup
  122. [    0.000000] please try 'cgroup_disable=memory' option if you don't want memor                                                                                                                                                             y cgroups
  123. [    0.000000] Memory: 132MB 379MB = 511MB total
  124. [    0.000000] Memory: 450460k/450460k available, 72804k reserved, 0K highmem
  125. [    0.000000] Virtual kernel memory layout:
  126. [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
  127. [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
  128. [    0.000000]     vmalloc : 0xe0800000 - 0xff000000   ( 488 MB)
  129. [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
  130. [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
  131. [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
  132. [    0.000000]       .text : 0xc0008000 - 0xc0d157e4   (13366 kB)
  133. [    0.000000]       .init : 0xc0d16000 - 0xc0d74480   ( 378 kB)
  134. [    0.000000]       .data : 0xc0d76000 - 0xc0e99618   (1166 kB)
  135. [    0.000000]        .bss : 0xc0e99618 - 0xc0fc349c   (1192 kB)
  136. [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
  137. [    0.000000] Preemptible hierarchical RCU implementation.
  138. [    0.000000]  RCU dyntick-idle grace-period acceleration is enabled.
  139. [    0.000000] NR_IRQS:16 nr_irqs:16 16
  140. [    0.000000] rk_clk_tree_init start!
  141. [    0.000000] rk_get_uboot_display_flag: uboot_logo_on = 1
  142. [    0.000000] rkclk_init_clks: cnt_parent = 13
  143. [    0.000000] rkclk_init_clks: cnt_rate = 19
  144. [    0.000000] Architected cp15 timer(s) running at 24.00MHz (phys).
  145. [    0.000000] Switching to timer-based delay loop
  146. [    0.000000] sched_clock: ARM arch timer >56 bits at 24000kHz, resolution 41ns
  147. [    0.000000] process version: 0
  148. [    0.000000] channel:0, lkg:10
  149. [    0.000000] target-temp:95
  150. [    0.000000] channel:2, lkg:5
  151. [    0.000000] target-temp:0
  152. [    0.000000] channel:2, lkg:5
  153. [    0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps ever                                                                                                                                                             y 4294967286ms
  154. [    1.908255] Calibrating delay loop (skipped), value calculated using timer fr                                                                                                                                                             equency.. 48.00 BogoMIPS (lpj=240000)
  155. [    1.908280] pid_max: default: 32768 minimum: 301
  156. [    1.908479] Security Framework initialized
  157. [    1.908506] SELinux:  Initializing.
  158. [    1.908639] Mount-cache hash table entries: 512
  159. [    1.909695] Initializing cgroup subsys debug
  160. [    1.909718] Initializing cgroup subsys memory
  161. [    1.909764] Initializing cgroup subsys freezer
  162. [    1.909815] CPU: Testing write buffer coherency: ok
  163. [    1.910233] /cpus/cpu@0 missing clock-frequency property
  164. [    1.910257] /cpus/cpu@1 missing clock-frequency property
  165. [    1.910279] /cpus/cpu@2 missing clock-frequency property
  166. [    1.910298] /cpus/cpu@3 missing clock-frequency property

复制代码






aaa.jpg
IMG_20190716_090752.jpg
IMG_20190716_085025.jpg
IMG_20190716_085016.jpg

点评

你说的很对,我赞同你的说法。: 3.2
你说的很对,我赞同你的说法。: 3
然后就这样继续吃灰?  发表于 2019-11-9 11:46
你说的很对,我赞同你的说法。: 0
  发表于 2019-9-11 15:27
你说的很对,我赞同你的说法。: 5
率全体R1音箱党以及党魁向你学习!  发表于 2019-8-29 11:46
这个可以,为楼主锲而不舍的精神竖个大&#128077;&#127995;  发表于 2019-7-29 09:13
你说的很对,我赞同你的说法。: 5
恭喜恭喜恭喜恭喜早生贵子。  发表于 2019-7-24 20:23

评分

参与人数 15恩山币 +15 收起 理由
wjxwang + 1 赢了会所嫩模,输了回家蒸馍
loi2404 + 1 面对这种帖子,我内心复杂,真不知道说什么好……
infi450 + 1 一看就是觉得高端、大气、上档次!
huang7dede + 1 别说了,打他!!!
daxx88 + 1 强大的恩山!(以下重复1万次)
474615686 + 1 强大的恩山!(以下重复1万次)
fnkr52 + 1 率全体恩山路由党以及党魁向你学习!
xyli + 1 强大的恩山!(以下重复1万次)
heyuhua + 1 强大的恩山!(以下重复1万次)
545924269 + 1 率全体恩山路由党以及党魁向你学习!
mini123 + 1 今天天气不错,适合泡妞。
雕大的先 + 1 强大的恩山!(以下重复1万次)
routerbox + 1 率全体恩山路由党以及党魁向你学习!
郁闷的毛毛虫 + 1 率全体恩山路由党以及党魁向你学习!
Star945 + 1 兄弟,你肥皂又掉了…

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 09:31 | 显示全部楼层
这就是传说中的带佬早起搞机吗~
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 09:37 | 显示全部楼层
R1继续吃灰中,不懂电路,纯支持
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 10:04 来自手机 | 显示全部楼层
终于有大佬开始研究R1了,支持一下!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 10:19 | 显示全部楼层
Rush大这是要出手了
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 10:33 | 显示全部楼层
大佬出手 R1又要涨价了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 10:48 | 显示全部楼层
等大神折腾了,小白跟风折腾下
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 13:11 来自手机 | 显示全部楼层
R1起死回生靠你了,期待你的R1固件哦
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 13:14 | 显示全部楼层

R1起死回生靠你了,期待你的R1固件哦
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 14:50 | 显示全部楼层
必须支持,不过r1既然是安卓,那我们还是可以继续尝试各种root方法来解决问题。TTL也许是最终方案。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 14:52 | 显示全部楼层
这小板子没注意是多少层的PCB,没猜错的话,如果为了方便期维修,TTL也许直接藏在某个排线当中了。排除法找找看。

点评

有位点图么?有时间我拆个R1连上试试  详情 回复 发表于 2019-7-18 23:19
找到了一个连接到UART1/2的TTL,另一台R1还没拆,暂时搁置,希望有坛友试一下有无信息输出  发表于 2019-7-16 17:33
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 17:22 | 显示全部楼层
我不懂,我很敬佩楼主,R1用的云知声,云知声提供开源,直接刷云知声行不,我不懂,我就一说,说错了别骂我。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-16 23:06 | 显示全部楼层
大佬一直用的你的t1固件精简流畅,就是休眠不知道怎么关
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-17 00:29 | 显示全部楼层
佩服,跟定你了!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-17 09:36 | 显示全部楼层
期待大佬有新进展
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-2-27 10:28

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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