ESP8266

※This article is based on ESP8266_RTOS_SDK 3.0

配置编译环境 [edit]

export PATH="$PATH:/opt/xtensa-lx106-elf/bin"
export IDF_PATH="D:/Tools/msys32/home/Administrator/esp/ESP8266_RTOS_SDK"

make size [edit]

make size 命令可以在编译时显示ram的使用情况。

data段和bss段的话可以用size工具来看,堆栈的动态使用只有运行起来才知道了

Toolchain path: /opt/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc
Toolchain version: esp-2020r3-49-gd5524c1
Compiler version: 8.4.0
Python requirements from D:/Tools/msys32/home/Administrator/esp/ESP8266_RTOS_SDK/requirements.txt are satisfied.
Project is not inside a git repository, or git repository has no commits
will not use 'git describe' to determine PROJECT_VER.
App "ESP8266" version: 1
Total sizes:
 DRAM .data size:    1752 bytes
 DRAM .bss  size:   23904 bytes
Used static DRAM:   25656 bytes (  72648 available, 26.1% used)
Used static IRAM:   26407 bytes (  22745 available, 53.7% used)
      Flash code:  548276 bytes
    Flash rodata:  106672 bytes
Total image size:~ 683107 bytes (.bin may be padded larger)

文档 [edit]

官方支持文档

https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/index.html

编译环境的下载 [edit]

esp32_win32_msys2_environment_and_toolchain-20181001

https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/windows-setup.html

コメント:



(画像の文字列を入力して下さい)

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS