irungentoo / Xiaomi_Yi_4k_Camera

Stuff for the xiaomi yi 4k (and 4k+) cameras.
264 stars 91 forks source link

I got one 4k+, cannot figure out mtdblock1 memory offset #25

Closed MidoriYakumo closed 7 years ago

MidoriYakumo commented 7 years ago

The 32M mtdblock1 is almost same with Yi4k, how ever I don't know where to get the memory offset. as H2 is 64-bit soc, 0xa0000000 not work for it, this is dmesg head, any idea? Left: A9ES5, right: H2 image

MidoriYakumo commented 7 years ago

There is API to change bitrate and codec(to h265), however stuck the camera while recording:

t app test chg_bitrate c [bitrate]

t app test chg_bitrate [avg_bitrate][min_ratio][max_ratio]

Usage: t app test record

irungentoo commented 7 years ago

dmesg won't show you anything relevant because the bitrate stuff is all done in the RTOS, not on the linux.

Try using the RTOS ps command if it exists on the yi4k+.

MidoriYakumo commented 7 years ago

ps outputs:

 ID  PRI  PREEMPT  SCHED            STAT  NEXT_ID  STKSIZE  STKPEAK  STKUSED  STKBASE     STKEND      STKPTR      SMP  NAME

---------------------------------------------------------------------------------------------------------------------------------------

  0    0        0   1860       SUSPENDED        0     1020      656      480  0x02d9941c  0x02d99817  0x02d99638  0x3  System Timer Thread

  1  254      254      7      EVENT_FLAG        8     8188      708      596  0x00eb1300  0x00eb32fb  0x00eb30a8  0x3  RootTask

  2   32       32    788      EVENT_FLAG        2     3068     2012      644  0x0118d760  0x0118e35b  0x0118e0d8  0x1  AmbaSD_CardMonitorTask

  3   70       70    549       COMPLETED        3    65532    12916      396  0x01a6c048  0x01a7c043  0x01a7beb8  0x1  App_boot_Manager

  4  202      202   1013           SLEEP        4    40956      812      636  0x00ea7300  0x00eb12fb  0x00eb1080  0x2  AmbaPrintTask

  5   25       25      1      QUEUE_SUSP        5    32764      584      660  0x531e1800  0x531e97fb  0x531e9568  0x1  MW_FifoTask

  6   73       73      5      EVENT_FLAG        6    16380      692      580  0x53cabb80  0x53cafb7b  0x53caf938  0x1  MW_CFS_Scheduler

  7  160      160      8      EVENT_FLAG        7    16380     7316      588  0x53cb3600  0x53cb75fb  0x53cb73b0  0x1  MW_DCF

  8  119      119      4      EVENT_FLAG        1    32764      800      612  0x00c71400  0x00c793fb  0x00c79198  0x1  Monitor_SdTask

  9  175      175      3           SLEEP        9     4092      644      532  0x00c79920  0x00c7a91b  0x00c7a708  0x1  AppLib Monitor Storage

 10  150      150      3      EVENT_FLAG       10     4092      948      652  0x02e24150  0x02e2514b  0x02e24ec0  0x3  BQ27421_Manager

 11  108      108    676  SEMAPHORE_SUSP       11    65532    41336      772  0x01de52e8  0x01df52e3  0x01df4fe0  0x1  AppLib_Host_Control_Manager

 12  250      250      2  SEMAPHORE_SUSP       12     4092      732      684  0x00ca42f0  0x00ca52eb  0x00ca5040  0x2  AmbaShell_CliTask

 13  249      249    134           READY       13    32764    13756     8884  0x544f66c0  0x544fe6bb  0x544fc408  0x2  AmbaShell_ExecTask

 14  166      166      6           SLEEP       14    65532      668      556  0x5462a840  0x5463a83b  0x5463a610  0x2  QRManager

 15  166      166     24           SLEEP       15    65532      848      532  0x5476a5c0  0x5477a5bb  0x5477a3a8  0x2  RTMPServer

 16  170      170      1      EVENT_FLAG       16    32764      288      580  0x01cd9e98  0x01ce1e93  0x01ce1c50  0x2  VoiceCmd_Task

 17   20       20     70      EVENT_FLAG       17    16380     4132      608  0x54b9ba2c  0x54b9fa27  0x54b9f7c8  0x1  AmbaImgAeCtrlTask#0

 18   30       30     66      EVENT_FLAG       18     8188     1416      608  0x54b9ffa4  0x54ba1f9f  0x54ba1d40  0x1  AmbaImgAwbCtrlTask#0

 19   50       50     96      EVENT_FLAG       19    32764     4208      608  0x54ba251c  0x54baa517  0x54baa2b8  0x1  AmbaImgAdjCtrlTask#0

 20   45       45      2      EVENT_FLAG       20     8188      488      584  0x54baaa9c  0x54baca97  0x54bac850  0x1  AmbaImgObCtrlTask#0

 21   59       59    371      EVENT_FLAG       21     8188      844      732  0x551a2478  0x551a4473  0x551a4198  0x2  Audio Output Task

 22  105      105    376  SEMAPHORE_SUSP       22     8188      904      720  0x551ad534  0x551af52f  0x551af260  0x2  Audio Decoder Task

 23  131      131     17      EVENT_FLAG       23    16380     1188      940  0x552b8e80  0x552bce7b  0x552bcad0  0x2  _AppLibAudio_BeepTask

 24   10       10      1  SEMAPHORE_SUSP       24     8188      328      636  0x010df800  0x010e17fb  0x010e1580  0x2  AmbaImg_EisProcTask

 25   18       18      1  SEMAPHORE_SUSP       25    65532      240      532  0x010e1800  0x010f17fb  0x010f15e8  0x2  AmbaImg_EisProcAlgo2Task

 26  255      255     21  SEMAPHORE_SUSP       26     4092      636      524  0x55501cc0  0x55502cbb  0x55502ab0  0x1  AmbaUSBDeviceVbusCheckTask

 27   20       20    100      EVENT_FLAG       27     4092      848      628  0x55502d00  0x55503cfb  0x55503a88  0x1  MW_VinHandler#0

 28   54       54    292      QUEUE_SUSP       28    65532    33244      740  0x55506d80  0x55516d7b  0x55516a98  0x1  MW_VideoEncode

 29   62       62      1      QUEUE_SUSP       29    65532      936      756  0x5c406040  0x5c41603b  0x5c415d48  0x1  MW_StillEncode

 30   60       60      1      QUEUE_SUSP       30    32764      840      748  0x5c45bc40  0x5c463c3b  0x5c463950  0x1  MW_StillRawCap

 31   64       64      1      QUEUE_SUSP       31   131068      992      780  0x5c465840  0x5c48583b  0x5c485530  0x1  MW_StillRawEncode

 32  111      111    851  SEMAPHORE_SUSP       32    16380      828      716  0x5c68f5c0  0x5c6935bb  0x5c6932f0  0x1  AppLibGraphics_MainTask

 33   35       35      0       SUSPENDED       33     8188       80       80  0x5c999e78  0x5c99be73  0x5c99be24  0x2  Audio Input Task

 34   50       50      0       SUSPENDED       34     8188       84       84  0x5c9c0b2c  0x5c9c2b27  0x5c9c2ad4  0x2  Audio Encoder Task

 35    7        7    335           SLEEP       35    73724    27508      596  0x55445d80  0x55457d7b  0x55457b28  0x1  Image_SchdlrTask#0

 36   21       21    197      QUEUE_SUSP       36    69628    20740      724  0x553543a0  0x5536539b  0x553650c8  0x1  Image_SchdlrMsgTask

 37    9        9     50      EVENT_FLAG       39     2044      740      628  0x00eb8f00  0x00eb96fb  0x00eb9488  0x1  AmbaDSP_ArmCommTask1

 38   10       10    796           READY       38     2044      732      620  0x00eb6f00  0x00eb76fb  0x00eb7490  0x1  AmbaDSP_ArmCommTask5

 39   11       11    175      EVENT_FLAG       41     4092      960      652  0x00eb3f00  0x00eb4efb  0x00eb4c70  0x1  AmbaDSP_IntTask

 40   12       12    100      EVENT_FLAG       38     2044      732      620  0x00eb9700  0x00eb9efb  0x00eb9c90  0x1  AmbaDSP_ArmCommTask0

 41   13       13     95      EVENT_FLAG       40     2044      716      604  0x00eb7f00  0x00eb86fb  0x00eb84a0  0x1  AmbaDSP_ArmCommTask3

 42   14       14      1      EVENT_FLAG       43     2044      200      604  0x00eb8700  0x00eb8efb  0x00eb8ca0  0x1  AmbaDSP_ArmCommTask2

 43   15       15      1      EVENT_FLAG       37     2044      200      604  0x00eb7700  0x00eb7efb  0x00eb7ca0  0x1  AmbaDSP_ArmCommTask4

 44   16       16    254      QUEUE_SUSP       44     8188     1876      532  0x00eb4f00  0x00eb6efb  0x00eb6ce8  0x1  AmbaDSP_MsgDispatchTask

 45   17       17     48      EVENT_FLAG       45     2044      872      596  0x00eb3700  0x00eb3efb  0x00eb3ca8  0x1  AmbaDSP_MonitorTask

 46  120      120      2      QUEUE_SUSP       46    14332      820      604  0x01a67b80  0x01a6b37b  0x01a6b120  0x3  App_TouchScreen_Operation_Manager

 47  122      122     38  SEMAPHORE_SUSP       47    16380     1336      568  0x02e1fea4  0x02e23e9f  0x02e23c68  0x2  TouchScreen_Task

 48  163      163     53      QUEUE_SUSP       48    14332     7572      660  0x01de14d0  0x01de4ccb  0x01de4a38  0x1  AppLib_Async_Operation_Manager

 49   80       80    152  SEMAPHORE_SUSP       49     8188      648      536  0x01df9334  0x01dfb32f  0x01dfb118  0x2  AppLib_Timer_Task

 50   65       65     95       COMPLETED       50     8188     1224      396  0x5c677c80  0x5c679c7b  0x5c679af0  0x1  LINK_TASK

 51   82       82     16      EVENT_FLAG       51     4092      868      580  0x5c679e40  0x5c67ae3b  0x5c67abf8  0x1  LINK_RPMSG_RVQ

 52   80       80     10      EVENT_FLAG       52     4092      700      588  0x5c67ae80  0x5c67be7b  0x5c67bc30  0x1  LINK_RPMSG_SVQ

 53   50       50      5       COMPLETED       53     2044      868      396  0x5c67bf80  0x5c67c77b  0x5c67c5f0  0x1  HookDefaultUserRPCTask

 54   97       97      1      EVENT_FLAG       55     4092      280      588  0x5c67d780  0x5c67e77b  0x5c67e530  0x1  LINK_RPC_SVC_THREAD 0

 55   98       98      1      EVENT_FLAG       54     4092      280      588  0x5c67e840  0x5c67f83b  0x5c67f5f0  0x1  LINK_RPC_SVC_THREAD 1

 56  128      128      1      QUEUE_SUSP       56    32764      216      524  0x5de05340  0x5de0d33b  0x5de0d130  0x1  LINK_VFS_OPS

 57  130      130      1      QUEUE_SUSP       57     4092      216      524  0x5c67f880  0x5c68087b  0x5c680670  0x1  LINK_VFS_SG

 58   78       78      1      QUEUE_SUSP       58     4092      224      516  0x5c680ac0  0x5c681abb  0x5c6818b8  0x1  LINK_HIBER

 59   94       94      1      EVENT_FLAG       59     4092      316      620  0x5c682040  0x5c68303b  0x5c682dd0  0x3  LINK_RPC_SVC_EVENTNOTIFIER

---------------------------------

*******  Total 449 Mutex  *******

---------------------------------

 ID  Count  SuspendCount  Owner                FirstSuspended

  0      0             0

  1      0             0

  2      0             0

  3      0             0

  4      0             0

  5      0             0

  6      0             0

  7      0             0

  8      0             0

  9      0             0

 10      0             0

 11      0             0

 12      0             0

 13      0             0

 14      0             0

 15      0             0

 16      0             0

 17      0             0

 18      0             0

 19      0             0

 20      0             0

 21      0             0

 22      0             0

 23      0             0

 24      0             0

 25      0             0

 26      0             0

 27      0             0

 28      0             0

 29      1             0  AmbaPrintTask

 30      1             0  AmbaShell_CliTask

 31      0             0

 32      0             0

 33      0             0

 34      0             0

 35      0             0

 36      0             0

 37      0             0

 38      0             0

 39      0             0

 40      0             0

 41      0             0

 42      0             0

 43      0             0

 44      0             0

 45      0             0

 46      0             0

 47      0             0

 48      0             0

 49      0             0

 50      0             0

 51      0             0

 52      0             0

 53      0             0

 54      0             0

 55      0             0

 56      0             0

 57      0             0

 58      0             0

 59      0             0

 60      0             0

 61      0             0

 62      0             0

 63      0             0

 64      0             0

 65      0             0

 66      0             0

 67      0             0

 68      0             0

 69      0             0

 70      0             0

 71      0             0

 72      0             0

 73      0             0

 74      0             0

 75      0             0

 76      0             0

 77      0             0

 78      0             0

 79      0             0

 80      0             0

 81      0             0

 82      0             0

 83      0             0

 84      0             0

 85      0             0

 86      0             0

 87      0             0

 88      0             0

 89      0             0

 90      0             0

 91      0             0

 92      0             0

 93      0             0

 94      0             0

 95      0             0

 96      0             0

 97      0             0

 98      0             0

 99      0             0

100      0             0

101      0             0

102      0             0

103      0             0

104      0             0

105      0             0

106      0             0

107      0             0

108      0             0

109      0             0

110      0             0

111      0             0

112      0             0

113      0             0

114      0             0

115      0             0

116      0             0

117      0             0

118      0             0

119      0             0

120      0             0

121      0             0

122      0             0

123      0             0

124      0             0

125      0             0

126      0             0

127      0             0

128      0             0

129      0             0

130      0             0

131      0             0

132      0             0

133      0             0

134      0             0

135      0             0

136      0             0

137      0             0

138      0             0

139      0             0

140      0             0

141      0             0

142      0             0

143      0             0

144      0             0

145      0             0

146      0             0

147      0             0

148      0             0

149      0             0

150      0             0

151      0             0

152      0             0

153      0             0

154      0             0

155      0             0

156      0             0

157      0             0

158      0             0

159      0             0

160      0             0

161      0             0

162      0             0

163      0             0

164      0             0

165      0             0

166      0             0

167      0             0

168      0             0

169      0             0

170      0             0

171      0             0

172      0             0

173      0             0

174      0             0

175      0             0

176      0             0

177      0             0

178      0             0

179      0             0

180      0             0

181      0             0

182      0             0

183      0             0

184      0             0

185      0             0

186      0             0

187      0             0

188      0             0

189      0             0

190      0             0

191      0             0

192      0             0

193      0             0

194      0             0

195      0             0

196      0             0

197      0             0

198      0             0

199      0             0

200      0             0

201      0             0

202      0             0

203      0             0

204      0             0

205      0             0

206      0             0

207      0             0

208      0             0

209      0             0

210      0             0

211      0             0

212      0             0

213      0             0

214      0             0

215      0             0

216      0             0

217      0             0

218      0             0

219      0             0

220      0             0

221      0             0

222      0             0

223      0             0

224      0             0

225      0             0

226      0             0

227      0             0

228      0             0

229      0             0

230      0             0

231      0             0

232      0             0

233      0             0

234      0             0

235      0             0

236      0             0

237      0             0

238      0             0

239      0             0

240      0             0

241      0             0

242      0             0

243      0             0

244      0             0

245      0             0

246      0             0

247      0             0

248      0             0

249      0             0

250      0             0

251      0             0

252      0             0

253      0             0

254      0             0

255      0             0

256      0             0

257      0             0

258      0             0

259      0             0

260      0             0

261      0             0

262      0             0

263      0             0

264      0             0

265      0             0

266      0             0

267      0             0

268      1             0  AmbaShell_CliTask

269      0             0

270      0             0

271      0             0

272      0             0

273      0             0

274      0             0

275      0             0

276      0             0

277      0             0

278      0             0

279      0             0

280      0             0

281      0             0

282      0             0

283      0             0

284      0             0

285      0             0

286      0             0

287      0             0

288      0             0

289      0             0

290      0             0

291      0             0

292      0             0

293      0             0

294      0             0

295      0             0

296      0             0

297      0             0

298      0             0

299      0             0

300      0             0

301      0             0

302      0             0

303      0             0

304      0             0

305      0             0

306      0             0

307      0             0

308      0             0

309      0             0

310      0             0

311      0             0

312      0             0

313      0             0

314      0             0

315      0             0

316      0             0

317      0             0

318      0             0

319      0             0

320      0             0

321      0             0

322      0             0

323      0             0

324      0             0

325      0             0

326      0             0

327      0             0

328      0             0

329      0             0

330      0             0

331      0             0

332      0             0

333      0             0

334      0             0

335      0             0

336      0             0

337      0             0

338      1             0  AppLibGraphics_MainTask

339      0             0

340      0             0

341      0             0

342      0             0

343      0             0

344      0             0

345      0             0

346      0             0

347      0             0

348      0             0

349      0             0

350      0             0

351      0             0

352      0             0

353      0             0

354      0             0

355      0             0

356      0             0

357      0             0

358      0             0

359      0             0

360      0             0

361      0             0

362      0             0

363      0             0

364      0             0

365      0             0

366      0             0

367      0             0

368      0             0

369      0             0

370      0             0

371      0             0

372      0             0

373      0             0

374      0             0

375      0             0

376      0             0

377      0             0

378      0             0

379      0             0

380      0             0

381      0             0

382      0             0

383      0             0

384      0             0

385      0             0

386      0             0

387      0             0

388      0             0

389      0             0

390      0             0

391      0             0

392      0             0

393      0             0

394      0             0

395      0             0

396      0             0

397      0             0

398      0             0

399      0             0

400      0             0

401      0             0

402      0             0

403      0             0

404      0             0

405      0             0

406      0             0

407      0             0

408      0             0

409      0             0

410      0             0

411      0             0

412      0             0

413      0             0

414      0             0

415      0             0

416      0             0

417      0             0

418      0             0

419      0             0

420      0             0

421      0             0

422      0             0

423      0             0

424      0             0

425      0             0

426      0             0

427      0             0

428      0             0

429      0             0

430      0             0

431      0             0

432      0             0

433      0             0

434      0             0

435      0             0

436      0             0

437      0             0

438      0             0

439      0             0

440      0             0

441      0             0

442      0             0

443      0             0

444      0             0

445      0             0

446      0             0

447      0             0

448      0             0

---------------------------------

*****  Total  40 Semaphore  *****

---------------------------------

 ID     Count  Name  SuspendCount  FirstSuspended

  0         0                   0

  1         0                   0

  2         0                   0

  3         0                   1  AmbaShell_CliTask

  4         1                   0

  5         1                   0

  6         1                   0

  7         1                   0

  8         1                   0

  9         1                   0

 10         1                   0

 11         1                   0

 12         1                   0

 13         0                   1  AppLib_Host_Control_Manager

 14         0                   0

 15         0                   0

 16         0                   0

 17         0                   0

 18         1                   0

 19         0                   0

 20        64                   0

 21        16                   0

 22         0                   1  Audio Decoder Task

 23         1                   0

 24         0                   1  AmbaImg_EisProcTask

 25         0                   0

 26         0                   0

 27         0                   0

 28         0                   1  AmbaImg_EisProcAlgo2Task

 29         0  VbusSema             1  AmbaUSBDeviceVbusCheckTask

 30         0                   1  AppLibGraphics_MainTask

 31       200                   0

 32         0                   0

 33        16                   0

 34         0                   0

 35         1                   0

 36         1                   0

 37         0                   1  TouchScreen_Task

 38         0                   1  AppLib_Timer_Task

 39         1                   0

-------------------------------------

*****    Total 126 EventFlag    *****

-------------------------------------

 ID   EventFlag  Name  SuspendCount  FirstSuspended

  0  0x00000000                   2  Monitor_SdTask

  1  0xfffffdff                   0

  2  0x00000000                   0

  3  0x00000000                   0

  4  0x00000000                   0

  5  0x00000000                   1  Audio Output Task

  6  0x00007ffe                   0

  7  0x00000000                   1  AmbaSD_CardMonitorTask

  8  0x00000000                   0

  9  0x00000000                   0

 10  0x00000000                   0

 11  0x0000ffff                   0

 12  0x00000000                   1  AmbaPrintTask

 13  0x00000000                   0

 14  0x00000000                   0

 15  0x00000000                   0

 16  0x00000000                   0

 17  0x00000000                   0

 18  0x00000000                   0

 19  0x00000000                   0

 20  0x00000000                   0

 21  0x00000000                   0

 22  0x00000000                   0

 23  0x00000000                   0

 24  0x00000000                   0

 25  0x00000000                   0

 26  0x00000000                   0

 27  0x00000000                   0

 28  0x00000000                   0

 29  0x00000000                   0

 30  0x00000000                   0

 31  0x00000000                   0

 32  0x00000000                   0

 33  0x00000000                   0

 34  0x00000000                   0

 35  0x00000000                   0

 36  0x00000000                   0

 37  0x00000000                   0

 38  0x00000000                   0

 39  0x00000000                   0

 40  0x00000000                   0

 41  0x00000000                   0

 42  0x00000000                   0

 43  0x00000000                   0

 44  0x00000000                   0

 45  0x00000000                   0

 46  0x00000000                   0

 47  0x00000000                   0

 48  0x00000000                   0

 49  0x00000000                   0

 50  0x00000000                   0

 51  0x00000000                   0

 52  0x00000001                   1  MW_CFS_Scheduler

 53  0x00000000                   0

 54  0xffffffff                   0

 55  0x00000000                   0

 56  0x00000000                   0

 57  0x00000000                   0

 58  0x00000000                   0

 59  0x00010000                   1  MW_DCF

 60  0x00000000                   1  BQ27421_Manager

 61  0x00000001                   0

 62  0x00000012                   0

 63  0x00000002                   1  VoiceCmd_Task

 64  0x00000000                   1  AmbaImgAeCtrlTask#0

 65  0x00000000                   1  AmbaImgAwbCtrlTask#0

 66  0x00000000                   1  AmbaImgAdjCtrlTask#0

 67  0x00000000                   1  AmbaImgObCtrlTask#0

 68  0x00000020                   0

 69  0x00000000                   0

 70  0x00000001                   0

 71  0x00000002                   1  _AppLibAudio_BeepTask

 72  0x00000003                   0

 73  0x00000003                   0

 74  0x00000000                   0

 75  0x00000001                   1  MW_VinHandler#0

 76  0x00000010                   0

 77  0x00000000                   0

 78  0x00000000                   0

 79  0x00000000                   0

 80  0x00000000                   0

 81  0x00000000                   0

 82  0x00000000                   0

 83  0x00000000                   0

 84  0x00000300                   7  AmbaDSP_ArmCommTask2

 85  0x00000002                   0

 86  0x00100000                   0

 87  0x00000000                   0

 88  0x00000000                   0

 89  0x00000000                   0

 90  0x00100000                   0

 91  0x00000000                   0

 92  0x00000000                   0

 93  0x00000000                   0

 94  0x00000000                   0

 95  0x00000000                   0

 96  0x00000000                   0

 97  0x00000000                   0

 98  0x00000000                   0

 99  0x00000000                   0

100  0x00000000                   0

101  0x00000000                   0

102  0x00000000                   0

103  0x00000000                   0

104  0x00000000                   0

105  0x00000000                   1  AmbaDSP_MonitorTask

106  0x00000000                   0

107  0x00000008                   0

108  0x00000001                   0

109  0x00000000                   0

110  0x00000000                   1  LINK_RPMSG_RVQ

111  0x00000000                   1  LINK_RPMSG_SVQ

112  0x00000000                   0

113  0x00000000                   0

114  0x00000000                   0

115  0x00000000                   2  LINK_RPC_SVC_THREAD 0

116  0x00000000                   0

117  0x00000000                   0

118  0x00000003                   0

119  0x00000000                   0

120  0x00000000                   0

121  0x00000000                   0

122  0x00000000                   0

123  0x00000000                   0

124  0x00000000                   1  LINK_RPC_SVC_EVENTNOTIFIER

125  0x00000000                   0

------------------------------------

*****    Total  20 MsgQueue    *****

------------------------------------

 ID  Enqueued  Space  Name  FirstSuspended

  0         0    5280        MW_FifoTask

  1         0     64        

  2         0    128        

  3         0    128        

  4         0     64        

  5         0     64        

  6         0    128        

  7         0    1024        MW_VideoEncode

  8         0    128        MW_StillEncode

  9         0    128        MW_StillRawCap

 10         0    128        MW_StillRawEncode

 11         0    128        Image_SchdlrMsgTask

 12         0     64        AmbaDSP_MsgDispatchTask

 13         0    128        App_TouchScreen_Operation_Manager

 14         0     16        AppLib_Async_Operation_Manager

 15        16      0        

 16         0     16        LINK_VFS_OPS

 17         0     16        LINK_VFS_SG

 18         8      0        

 19         0      8        LINK_HIBER

-----------------------------------

*****   Total   8 Byte pool   *****

-----------------------------------

 ID   Available  Fragement  Name

  0   465154048        199   

  1     2848888          7   

  2       15592         46   

  3     4948592          3   

  4       26760          3   

  5     2097144          2   

  6      278520          2   

  7     1036888          2   

-------------------------------------

******   Total   3 Block pool   *****

-------------------------------------

 ID   Available  TotalBlocks  Name

  0           8            8   

  1           8            8   

  2           8            8   

-------------------------------------

******         IRQs             *****

-------------------------------------

---------------------------------------------------------------------------------------
 ID     NAME                               TYPE  SENSE    CORE_MASK  ENABLE     COUNTER
---------------------------------------------------------------------------------------
[0]:    SOFT_Gen0                          FIQ   Rise Eg     0x2       1              0
[1]:    SOFT_Gen1                          FIQ   Rise Eg     0x2       1              0
[2]:    SOFT_Gen2                          FIQ   Rise Eg     0x2       1              0
[3]:    SOFT_Gen3                          FIQ   Rise Eg     0x2       1              0
[4]:    SOFT_Gen4                          FIQ   Rise Eg     0x2       1              0
[5]:    SOFT_Gen5                          FIQ   Rise Eg     0x2       1              0
[6]:    SOFT_Gen6                          FIQ   Rise Eg     0x2       1              0
[7]:    SOFT_Gen7                          FIQ   Rise Eg     0x2       1              0
[8]:    SOFT_Gen8                          FIQ   Rise Eg     0x2       1              0
[9]:    SOFT_Gen9                          FIQ   Rise Eg     0x2       1              0
[10]:   SOFT_Gen10                         FIQ   Rise Eg     0x2       1              0
[11]:   SOFT_Gen11                         FIQ   Rise Eg     0x2       1              0
[12]:   SOFT_Gen12                         FIQ   Rise Eg     0x2       1              0
[13]:   SOFT_Gen13                         FIQ   Rise Eg     0x2       1              0
[14]:   SOFT_Gen14                         FIQ   Rise Eg     0x2       1              0
[15]:   SOFT_Gen15                         FIQ   Rise Eg     0x2       1           4101
[16]:   PPI_ID16                           FIQ   Rise Eg     0x0       0              0
[17]:   PPI_ID17                           FIQ   Rise Eg     0x0       0              0
[18]:   PPI_ID18                           FIQ   Rise Eg     0x0       0              0
[19]:   PPI_ID19                           FIQ   Rise Eg     0x0       0              0
[20]:   PPI_ID20                           FIQ   Rise Eg     0x0       0              0
[21]:   PPI_ID21                           FIQ   Rise Eg     0x0       0              0
[22]:   PPI_ID22                           FIQ   Rise Eg     0x0       0              0
[23]:   PPI_ID23                           FIQ   Rise Eg     0x0       0              0
[24]:   PPI_ID24                           FIQ   Rise Eg     0x0       0              0
[25]:   VIRTUAL_MAINTENANCE                FIQ   High Lv     0x2       0              0
[26]:   HYPERVISOR_TIMER                   FIQ   High Lv     0x2       0              0
[27]:   VIRTUAL_TIMER                      FIQ   High Lv     0x2       0              0
[28]:   FIQ                                FIQ   High Lv     0x2       0              0
[29]:   SECURE_PHYSICAL_TIMER              FIQ   High Lv     0x2       0              0
[30]:   NONSECURE_PHYSICAL_TIMER           FIQ   High Lv     0x2       0              0
[31]:   IRQ                                FIQ   High Lv     0x2       0              0
[32]:   SOFT_IRQ0                          FIQ   High Lv     0x8       1              0
[33]:   SOFT_IRQ1                          FIQ   High Lv     0x8       1              0
[34]:   SOFT_IRQ2                          IRQ   High Lv     0x1       1              7
[35]:   SOFT_IRQ3                          IRQ   High Lv     0x1       1              8
[36]:   SOFT_IRQ4                          IRQ   High Lv     0x1       1              1
[37]:   SOFT_IRQ5                          FIQ   High Lv     0x8       1              0
[38]:   SOFT_IRQ6                          FIQ   High Lv     0x1       0              0
[39]:   TIMER0                             IRQ   High Lv     0x1       1              1
[40]:   TIMER1                             IRQ   High Lv     0x1       0              0
[41]:   TIMER2                             IRQ   High Lv     0x1       0              0
[42]:   TIMER3                             IRQ   High Lv     0x1       0              0
[43]:   TIMER4                             IRQ   High Lv     0x1       0              0
[44]:   TIMER5                             IRQ   High Lv     0x1       0              0
[45]:   TIMER6                             IRQ   High Lv     0x1       0              0
[46]:   TIMER7                             IRQ   High Lv     0x1       0              0
[47]:   PMU0                               FIQ   High Lv     0x1       0              0
[48]:   SOFT_IRQ7                          FIQ   High Lv     0x1       0              0
[49]:   SOFT_IRQ8                          FIQ   High Lv     0x1       0              0
[50]:   SOFT_IRQ9                          FIQ   High Lv     0x1       0              0
[51]:   SOFT_IRQ10                         FIQ   High Lv     0x1       0              0
[52]:   SOFT_IRQ11                         FIQ   High Lv     0x1       0              0
[53]:   SOFT_IRQ12                         FIQ   High Lv     0x1       0              0
[54]:   SOFT_IRQ13                         FIQ   High Lv     0x1       0              0
[55]:   TIMER10                            IRQ   High Lv     0x1       0              0
[56]:   TIMER11                            IRQ   High Lv     0x1       0              0
[57]:   TIMER12                            IRQ   High Lv     0x1       0              0
[58]:   TIMER13                            IRQ   High Lv     0x1       0              0
[59]:   TIMER14                            IRQ   High Lv     0x1       0              0
[60]:   TIMER15                            IRQ   High Lv     0x1       0              0
[61]:   TIMER16                            IRQ   High Lv     0x1       0              0
[62]:   TIMER17                            IRQ   High Lv     0x1       0              0
[63]:   PMU1                               FIQ   High Lv     0x1       0              0
[64]:   VIN0_STAT                          FIQ   High Lv     0x1       0              0
[65]:   VIN0_MASTER_VSYNC                  FIQ   High Lv     0x1       0              0
[66]:   VIN0_SLAVE_VSYNC                   IRQ   High Lv     0x1       1             49
[67]:   VIN0_SOF                           IRQ   High Lv     0x1       1             50
[68]:   VIN0_DELAYED_VSYNC                 FIQ   High Lv     0x1       0              0
[69]:   VIN0_LAST_PIXEL                    IRQ   High Lv     0x1       1             49
[70]:   VIN1_STAT                          FIQ   High Lv     0x1       0              0
[71]:   VIN1_MASTER_VSYNC                  FIQ   High Lv     0x1       0              0
[72]:   VIN1_SLAVE_VSYNC                   IRQ   High Lv     0x1       1              0
[73]:   VIN1_SOF                           IRQ   High Lv     0x1       1              0
[74]:   VIN1_DELAYED_VSYNC                 FIQ   High Lv     0x1       0              0
[75]:   VIN1_LAST_PIXEL                    IRQ   High Lv     0x1       1              0
[76]:   VOUT_B                             FIQ   High Lv     0x1       0              0
[77]:   VOUT_A                             IRQ   High Lv     0x1       1            100
[78]:   VDSP_CODING_0                      IRQ   High Lv     0x1       1            101
[79]:   VDSP_CODING_1                      IRQ   High Lv     0x1       1             50
[80]:   VDSP_CODING_2                      IRQ   High Lv     0x1       1              0
[81]:   VDSP_CODING_3                      IRQ   High Lv     0x1       1             96
[82]:   VDSP_CODING_4                      IRQ   High Lv     0x1       1              0
[83]:   VDSP_CODING_5                      IRQ   High Lv     0x1       1            813
[84]:   VDSP_CODING_6                      FIQ   High Lv     0x1       0              0
[85]:   VDSP_CODING_7                      FIQ   High Lv     0x1       0              0
[86]:   VIN0                               FIQ   High Lv     0x1       0              0
[87]:   VOUT_B                             FIQ   High Lv     0x1       0              0
[88]:   VOUT_A                             FIQ   High Lv     0x1       0              0
[89]:   ORC_CODE_BKPT                      FIQ   High Lv     0x1       0              0
[90]:   ENC_BKPT                           FIQ   High Lv     0x1       0              0
[91]:   DEC_BKPT                           FIQ   High Lv     0x1       0              0
[92]:   VIN1_IRQ                           FIQ   High Lv     0x1       0              0
[93]:   USB3                               FIQ   High Lv     0x1       0              0
[94]:   TIMER9                             IRQ   High Lv     0x1       0              0
[95]:   TIMER8                             IRQ   High Lv     0x1       0              0
[96]:   CAN_BUS                            IRQ   High Lv     0x1       1              0
[97]:   ETHERNET_SUBSYSTEM                 FIQ   High Lv     0x1       0              0
[98]:   USB_EHCI                           FIQ   High Lv     0x1       0              0
[99]:   USB_OHCI                           FIQ   High Lv     0x1       0              0
[100]:  USB                                FIQ   High Lv     0x1       0              0
[101]:  DMA                                FIQ   High Lv     0x1       1            376
[102]:  FDMA                               FIQ   High Lv     0x8       1            974
[103]:  FIO_ECC                            FIQ   High Lv     0x1       0              0
[104]:  FIO_NAND_CMD                       FIQ   High Lv     0x8       1            979
[105]:  FIO_DMA                            FIQ   High Lv     0x8       1            974
[106]:  GDMA                               IRQ   High Lv     0x1       0              0
[107]:  SD2                                FIQ   High Lv     0x1       1              0
[108]:  SD1                                FIQ   High Lv     0x8       1              0
[109]:  SD0                                FIQ   High Lv     0x1       1            930
[110]:  SPI_NOR                            FIQ   High Lv     0x1       0              0
[111]:  SSI_MASTER1                        FIQ   High Lv     0x1       1             14
[112]:  SSI_MASTER0                        FIQ   High Lv     0x1       1            333
[113]:  SSI_SLAVE                          FIQ   High Lv     0x1       1              0
[114]:  UART1                              FIQ   High Lv     0x1       1              0
[115]:  I2C_MASTER2                        FIQ   High Lv     0x1       1              0
[116]:  I2C_MASTER1                        FIQ   High Lv     0x1       0            389
[117]:  I2C_MASTER0                        FIQ   High Lv     0x1       0           1735
[118]:  IR_INTERFACE                       FIQ   High Lv     0x1       0              0
[119]:  I2S_TX                             FIQ   High Lv     0x1       0              0
[120]:  I2S_RX                             FIQ   High Lv     0x1       0              0
[121]:  I2C_SLAVE                          FIQ   High Lv     0x1       0              0
[122]:  HIF1                               FIQ   High Lv     0x1       0              0
[123]:  HIF0                               FIQ   High Lv     0x1       0              0
[124]:  TS1_RX                             FIQ   High Lv     0x1       0              0
[125]:  TS0_RX                             FIQ   High Lv     0x1       0              0
[126]:  TS1_TX                             FIQ   High Lv     0x1       0              0
[127]:  TS0_TX                             FIQ   High Lv     0x1       0              0
[128]:  USB_CONNECT                        FIQ   High Lv     0x1       0              0
[129]:  USB_DIGITAL_ID_CHANGE              FIQ   High Lv     0x1       0              0
[130]:  USB_CONNECT_CHANGE                 IRQ   High Lv     0x1       1              0
[131]:  USB_CHARGE_DETECT                  FIQ   High Lv     0x1       0              0
[132]:  SD2_CARD_DETECT                    FIQ   High Lv     0x1       0              0
[133]:  SD1_CARD_DETECT                    FIQ   High Lv     0x1       0              0
[134]:  SD0_CARD_DETECT                    FIQ   High Lv     0x1       0              0
[135]:  ADC                                IRQ   High Lv     0x1       0              0
[136]:  HDMI_TX                            FIQ   High Lv     0x1       0              0
[137]:  WDT                                FIQ   High Lv     0x1       0              0
[138]:  SLIM_BUS                           FIQ   High Lv     0x1       0              0
[139]:  ENET_PMT                           FIQ   High Lv     0x1       0              0
[140]:  UART0                              FIQ   High Lv     0x1       1              0
[141]:  MOTOR                              IRQ   High Lv     0x1       1              0
[142]:                                     FIQ   High Lv     0x1       0              0
[143]:                                     FIQ   High Lv     0x1       0              0
[144]:                                     FIQ   High Lv     0x1       0              0
[145]:  L2CC_ERROR                         FIQ   High Lv     0x1       0              0
[146]:  PMU2                               FIQ   High Lv     0x1       0              0
[147]:  PMU3                               FIQ   High Lv     0x1       0              0
[148]:  AXI_SOFT_IRQ0                      FIQ   High Lv     0x1       0              0
[149]:  AXI_SOFT_IRQ1                      FIQ   High Lv     0x1       0              0
[150]:                                     FIQ   High Lv     0x1       0              0
[151]:                                     FIQ   High Lv     0x1       0              0
[152]:  GPIO4                              IRQ   High Lv     0x1       1              0
[153]:  GPIO3                              IRQ   High Lv     0x1       1              0
[154]:  GPIO2                              IRQ   High Lv     0x1       1              0
[155]:  GPIO1                              IRQ   High Lv     0x1       1              0
[156]:  GPIO0                              IRQ   High Lv     0x1       1              1
[157]:  USB3_BC                            FIQ   High Lv     0x1       0              0
[158]:  TIMER19                            IRQ   High Lv     0x1       1           2993
[159]:  TIMER18                            IRQ   High Lv     0x1       0              0
[160]:  CRYPTO0_MD5                        FIQ   High Lv     0x1       0              0
[161]:  CRYPTO1_MD5                        FIQ   High Lv     0x1       0              0
[162]:  CRYPTO2_MD5                        FIQ   High Lv     0x1       0              0
[163]:  CRYPTO3_MD5                        FIQ   High Lv     0x1       0              0
[164]:  CRYPTO0_DES                        FIQ   High Lv     0x1       0              0
[165]:  CRYPTO1_DES                        FIQ   High Lv     0x1       0              0
[166]:  CRYPTO2_DES                        FIQ   High Lv     0x1       0              0
[167]:  CRYPTO3_DES                        FIQ   High Lv     0x1       0              0
[168]:  CRYPTO0_AES                        FIQ   High Lv     0x1       0              0
[169]:  CRYPTO1_AES                        FIQ   High Lv     0x1       0              0
[170]:  CRYPTO2_AES                        FIQ   High Lv     0x1       0              0
[171]:  CRYPTO3_AES                        FIQ   High Lv     0x1       0              0
[172]:  CRYPTO0_SHA1                       FIQ   High Lv     0x1       0              0
[173]:  CRYPTO1_SHA1                       FIQ   High Lv     0x1       0              0
[174]:  CRYPTO2_SHA1                       FIQ   High Lv     0x1       0              0
[175]:  CRYPTO3_SHA1                       FIQ   High Lv     0x1       0              0
[176]:  VIN3_SLAVE_VSYNC                   IRQ   High Lv     0x1       1              0
[177]:  VIN3_STAT                          FIQ   High Lv     0x1       0              0
[178]:  VIN3_SOF                           IRQ   High Lv     0x1       1              0
[179]:  VIN3_LAST_PIXEL                    IRQ   High Lv     0x1       1              0
[180]:  VIN3_DELAYED_VSYNC                 FIQ   High Lv     0x1       0              0
[181]:  VIN2_SLAVE_VSYNC                   IRQ   High Lv     0x1       1              0
[182]:  VIN2_STAT                          FIQ   High Lv     0x1       0              0
[183]:  VIN2_SOF                           IRQ   High Lv     0x1       1              0
[184]:  VIN2_LAST_PIXEL                    IRQ   High Lv     0x1       1              0
[185]:  VIN2_DELAYED_VSYNC                 FIQ   High Lv     0x1       0              0
[186]:  FACE_DETECT                        FIQ   High Lv     0x1       0              0
[187]:  VIN3_IRQ                           FIQ   High Lv     0x1       0              0
[188]:  VIN2_IRQ                           FIQ   High Lv     0x1       0              0
[189]:  PWC                                FIQ   High Lv     0x8       1              0
[190]:  IRQ                                FIQ   High Lv     0x1       0              0
[191]:                                     FIQ   High Lv     0x1       0              0
---------------------------------------------------------------------------------------

-------------------------------------

******       porofile           *****

-------------------------------------

----------------------------------------------------
 Elapsed time:    4790195  microseconds
----------------------------------------------------
 ID       TIME    PERCENT  TASK_NAME
----------------------------------------------------
  0       8204       0.2%  System Timer Thread
  1      12423       0.3%  RootTask
  2       4762       0.1%  AmbaSD_CardMonitorTask
  3    1140243      23.8%  App_boot_Manager
  4      15860       0.3%  AmbaPrintTask
  5         29       0.0%  MW_FifoTask
  6         33       0.0%  MW_CFS_Scheduler
  7       3085       0.1%  MW_DCF
  8         72       0.0%  Monitor_SdTask
  9          8       0.0%  AppLib Monitor Storage
 10         65       0.0%  BQ27421_Manager
 11     197030       4.1%  AppLib_Host_Control_Manager
 12         55       0.0%  AmbaShell_CliTask
 13      52754       1.1%  AmbaShell_ExecTask
 14         57       0.0%  QRManager
 15        258       0.0%  RTMPServer
 16          8       0.0%  VoiceCmd_Task
 17      23128       0.5%  AmbaImgAeCtrlTask#0
 18      13448       0.3%  AmbaImgAwbCtrlTask#0
 19      24410       0.5%  AmbaImgAdjCtrlTask#0
 20          4       0.0%  AmbaImgObCtrlTask#0
 21       8182       0.2%  Audio Output Task
 22      18639       0.4%  Audio Decoder Task
 23        354       0.0%  _AppLibAudio_BeepTask
 24          6       0.0%  AmbaImg_EisProcTask
 25          6       0.0%  AmbaImg_EisProcAlgo2Task
 26        182       0.0%  AmbaUSBDeviceVbusCheckTask
 27        585       0.0%  MW_VinHandler#0
 28     819852      17.1%  MW_VideoEncode
 29         21       0.0%  MW_StillEncode
 30         19       0.0%  MW_StillRawCap
 31         19       0.0%  MW_StillRawEncode
 32       3410       0.1%  AppLibGraphics_MainTask
 33          0       0.0%  Audio Input Task
 34          0       0.0%  Audio Encoder Task
 35      75949       1.6%  Image_SchdlrTask#0
 36      38641       0.8%  Image_SchdlrMsgTask
 37        659       0.0%  AmbaDSP_ArmCommTask1
 38       4257       0.1%  AmbaDSP_ArmCommTask5
 39       1646       0.0%  AmbaDSP_IntTask
 40       1252       0.0%  AmbaDSP_ArmCommTask0
 41       1256       0.0%  AmbaDSP_ArmCommTask3
 42          4       0.0%  AmbaDSP_ArmCommTask2
 43          4       0.0%  AmbaDSP_ArmCommTask4
 44      24728       0.5%  AmbaDSP_MsgDispatchTask
 45        231       0.0%  AmbaDSP_MonitorTask
 46         29       0.0%  App_TouchScreen_Operation_Manager
 47        730       0.0%  TouchScreen_Task
 48       4406       0.1%  AppLib_Async_Operation_Manager
 49        820       0.0%  AppLib_Timer_Task
 50      11981       0.3%  LINK_TASK
 51        130       0.0%  LINK_RPMSG_RVQ
 52        441       0.0%  LINK_RPMSG_SVQ
 53        308       0.0%  HookDefaultUserRPCTask
 54          5       0.0%  LINK_RPC_SVC_THREAD 0
 55          4       0.0%  LINK_RPC_SVC_THREAD 1
 56          6       0.0%  LINK_VFS_OPS
 57          3       0.0%  LINK_VFS_SG
 58          4       0.0%  LINK_HIBER
 59          8       0.0%  LINK_RPC_SVC_EVENTNOTIFIER
----------------------------------------------------
 Core-0:
----------------------------------------------------
         56945       1.2%  Interrupt Service Routine
       2410492      50.3%  Task
       2293459      47.9%  Idle
         29299       0.6%  Overhead
----------------------------------------------------
 Core-1:
----------------------------------------------------
          3728       0.1%  Interrupt Service Routine
        104221       2.2%  Task
       4665024      97.4%  Idle
         17222       0.4%  Overhead
----------------------------------------------------
irungentoo commented 7 years ago

From that PS output (STKBASE) I see you have 2 memory offsets, 0x00000000 and 0x50000000.

If I compare with the output I had from my yi4k I think that you should try dumping the memory at: 0x00000000 and see if the bitrate table is somewhere in there.

To find it just look for 00 00 70 42 and you should be able to find it easily if it's there.

MidoriYakumo commented 7 years ago

nope, I have dumped all available(skip if fails) 16M blocks from 0x0 to 0xffffffff (32-bit addresses), found no desire content:

PS A:\AmbaDump> grep 240fps .\mtdblock\mtdblock1
Binary file .\mtdblock\mtdblock1 matches
PS A:\AmbaDump> grep 240fps .\dump\*
PS A:\AmbaDump> grep superview .\mtdblock\mtdblock1
Binary file .\mtdblock\mtdblock1 matches
PS A:\AmbaDump> grep superview .\dump\*
PS A:\AmbaDump> dir .\dump\

    Directory: A:\AmbaDump\dump

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----         8/3/2017   2:27 PM              0 dump0x0000000_16M.bin
-a----         8/3/2017   2:31 PM       16777216 dump0x10000000_16M.bin
-a----         8/3/2017   2:27 PM       16777216 dump0x1000000_16M.bin
-a----         8/3/2017   2:31 PM       16777216 dump0x11000000_16M.bin
-a----         8/3/2017   2:31 PM       16777216 dump0x12000000_16M.bin
-a----         8/3/2017   2:31 PM       16777216 dump0x13000000_16M.bin
-a----         8/3/2017   2:31 PM       16777216 dump0x14000000_16M.bin
-a----         8/3/2017   2:31 PM       16777216 dump0x15000000_16M.bin
-a----         8/3/2017   2:31 PM       16777216 dump0x16000000_16M.bin
......

0x0, 0x2000000, 0x80000000~0xffffffff cannot be read out

irungentoo commented 7 years ago

If you try to dump: 0x01000000 does it work?

MidoriYakumo commented 7 years ago

-a---- 8/3/2017 2:27 PM 16777216 dump0x1000000_16M.bin

there it is

only 0x00000000, 0x02000000 fail

irungentoo commented 7 years ago

if you upload the dumps somewhere I can take a quick look.

MidoriYakumo commented 7 years ago

https://drive.google.com/file/d/0B8IzIzeTTCbITEM5dzd2VFRsQmc/view?usp=sharing

irungentoo commented 7 years ago

If you try dumping: 0x00100000, does it work?

Theangelofspace15 commented 7 years ago

Hi. What language is that? Os that assambly? I want to learn how to mod my yi amd I want to know what to learn.

MidoriYakumo commented 7 years ago

Awesome! C:\DCIM is at 0xA22934 @irungentoo image