注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

dcexpert的个人空间 http://home.eeworld.com.cn/space-uid-573537.html [收藏] [复制] [分享] [RSS]

日志

最新的K210固件(Loboris版)

已有 59 次阅读2019-1-26 10:19 |个人分类:MicroPython

这是国外网友Loboris提供的版本,gc、复制粘贴模式、utime等功能都正常了,其它外设功能正在添加中。

固件说明:https://loboris.eu/forum/showthread.php?tid=877
固件下载:https://github.com/loboris/Micro ... firmware/MaixPy.bin

  1. I (188995) w25qxx_init: manuf_id:0xc8, device_id:0x17


  2. __  __              _____  __   __  _____   __     __
  3. |  \/  |     /\     |_   _| \ \ / / |  __ \  \ \   / /
  4. | \  / |    /  \      | |    \ V /  | |__) |  \ \_/ /
  5. | |\/| |   / /\ \     | |     > <   |  ___/    \   /  
  6. | |  | |  / ____ \   _| |_   / . \  | |         | |   
  7. |_|  |_| /_/    \_\ |_____| /_/ \_\ |_|         |_|
  8. ------------------------------------------------------

  9. I (228135) [MAIXPY]: Stack:  min: 8065
  10. I (232617) [MAIXPY]:  Pll0: freq: 780000000
  11. I (237391) [MAIXPY]:  Pll1: freq: 159714285
  12. I (242165) [MAIXPY]:   Cpu: freq: 390000000
  13. I (246938) [MAIXPY]: Flash:   ID: [0xc8:0x17]
  14. I (535090) [VFS_SPIFFS]: Flash VFS registered.

  15. MaixPy-FreeRTOS by LoBo v1.0.1
  16. ------------------------------
  17. MicroPython 76eeec7-dirty on 2019-01-24; Sipeed_board with Kendryte-K210
  18. Type "help()" for more information.
  19. >>>
  20. >>>
  21. >>> help('modules')
  22. __main__          gc                ucollections      urandom
  23. _thread           machine           ucryptolib        ure
  24. array             math              uctypes           ustruct
  25. binascii          micropython       uerrno            utime
  26. board             os                uhashlib          utimeq
  27. builtins          pye               uheapq            uzlib
  28. cmath             re                uio               websocket
  29. collections       sys               ujson             ymodem
  30. display           ubinascii         uos
  31. Plus any modules on the filesystem
  32. >>>
  33. >>> import machine, uos, utime, _thread
  34. >>> def test():
  35. ...     cnt = 0
  36. ...     machine.initleds()
  37. ...     while 1:
  38. ...         machine.setled(machine.LEDR, False)
  39. ...         machine.setled(machine.LEDB, False)
  40. ...         if (cnt % 2):
  41. ...             machine.setled(machine.LEDR, True)
  42. ...         else:
  43. ...             machine.setled(machine.LEDB, True)
  44. ...         cnt += 1
  45. ...         utime.sleep_ms(500)
  46. ...
  47. >>>
  48. >>> th = _thread.start_new_thread("TestLED", test, ())
  49. >>> _thread.list()

  50. Total system run time: 880.221 s, Tasks run time: 880.221 s, numTasks=5
  51. MicroPython threads:
  52. -----------------------------------------------------------------------------------------------------
  53. ID(handle) Proc             Name     State  Stack MaxUsed PyStack    Type Priority Run time (s)   (%)
  54. -----------------------------------------------------------------------------------------------------
  55. 2148287848    0          TestLED   running  16016    1232    2048  PYTHON        8        0.354  0.04
  56. 2148402616    0       MainThread   running  31600    1256    4096    MAIN        8        4.000  0.45

  57. FreeRTOS tasks running:
  58. -------------------------------------------------------------------------------
  59. ID(handle) Proc             Name     State MinStack Priority Run time (s)   (%)
  60. -------------------------------------------------------------------------------
  61. 2148402616    0          mp_task   Running    30344       15        4.000  0.45
  62. 2148287848    0          TestLED     Ready    14784        8        0.354  0.04
  63. 2148355008    0             IDLE     Ready     7320        0      875.613 99.48
  64. 2148357096    1             IDLE     Ready     7416        0      880.183100.00
  65. 2148367744    1    hal_tick_task   Blocked     7432        0        0.008  0.00

  66. >>>
  67. >>>
  68. >>>
  69. >>> sd = uos.VfsSDCard()
  70. >>> uos.mount(sd, '/sd')
  71. >>> uos.listdir('/sd')
  72. ['test1.avi', 'test.txt', 'test1.txt', 'Picture', 'Video', 'Audio', 'VideoCall', 'Money.wav', 'Wall1.raw', 'TEST_F~1.TXT', 'test_syscalls.tx
  73. t', 'test_filesystem.txt']
  74. >>>
  75. >>> uos.statvfs('/sd')
  76. (4096, 4096, 1936436, 1925131, 1925131, 0, 0, 0, 0, 255)
  77. >>>
  78. >>> import display
  79. >>> tft = display.TFT()
  80. >>> tft.init(0)
  81. >>> tft.circle(160,120,80,tft.RED,tft.BLUE)
  82. >>> tft.image(0,0,'/flash/test1.jpg')
  83. >>>
  84. >>> import micropython, gc
  85. >>> gc.collect()
  86. >>> micropython.mem_info()
  87. mem: total=37414, current=5122, peak=6688
  88. stack: 1004
  89. GC: total: 3121280, used: 1504, free: 3119776
  90. No. of 1-blocks: 25, 2-blocks: 4, max blk sz: 6, max free sz: 97351
  91. >>>
复制代码




本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-2-18 10:06 , Processed in 0.036836 second(s), 11 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2019 http://bbs.eeworld.com.cn/

返回顶部