Maix.utils

gc_heap_size([size])

Get or set the GC heap size, if the memory is not enough, you can consider setting it larger

Parameters

None or pass in the new GC heap size.

  • If there is no parameter, just get the heap size;
  • If there are parameters, set the heap size, and then automatically restart

return value

GC heap size

-Use case

import Maix
# Maix.utils.gc_heap_size(0x80000) # The firmware default configuration is 500KB
Maix.utils.gc_heap_size(0x96000) # 600KB

flash_read(flash_offset, size)

Read data of size specified size (number of bytes) from internal flash

Parameters

flash_offset: flash address offset

flash_offset: flash address offset

heap_free()

>>> Maix.utils.gc_heap_size()
524288
>>> Maix.utils.heap_free()
4374528

The script test conditions in the article are:

-MaixDock
-MaixPy v0.5.0_246 (standard firmware)