社区导航

 

搜索
查看: 196|回复: 0

[讨论] 最新的K210固件(Loboris版)

[复制链接]

7500

TA的帖子

14

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 2019-1-26 10:19:54 | 显示全部楼层 |阅读模式
这是国外网友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. >>>
复制代码






回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

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

GMT+8, 2019-2-18 10:15 , Processed in 0.079684 second(s), 17 queries , Gzip On, MemCache On.

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