2019年1月9日 星期三

DIY - ESP32:測試藍牙程式在 ESP32 Windows IDE 整合開發環境問題(六十五)

DIY - ESP32:測試藍牙程式在 ESP32 Windows IDE 整合開發環境問題(六十五):

筆者開始測試藍牙(Bluetooth)程式,首先是利用 ESP32 ESP-IDF 提供的程式範例,用 Espressif AiThinker05 版本作開發環境來編譯(Compile)範例程式,但不能成功編譯!發現是開發環境版本不支援等原因。但筆者暫時未能解決問題所在,先將輸出結果記錄下來,然後會建立新的開發環境來測試。

安信可(Ai-Thinker) ESP32 IDE AiThinker05(整合開發環境)
參考網址:
如何安裝安信可一體化開發環境:http://wiki.ai-thinker.com/ai_ide_install
如何使用安信可 ESP 系列一體化開發:http://wiki.ai-thinker.com/ai_ide_use
ESP32 示例:http://wiki.ai-thinker.com/esp32/examples
下載IDE地址:http://pan.baidu.com/s/1skRvR1j

操作系統:Windows 7 64-bit 版本
開發環境:AiThinker05 版本
原程碼: ESP32 ESP-IDF V3.3
程式: bt_discovery

ESP32 ESP-IDF v3.3 藍牙程式輸出結果:
21:36:02 **** Incremental Build of configuration Default for project esp-idf-v3.3 ****
make all
Toolchain path: /opt/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
WARNING: Toolchain version is not supported: crosstool-ng-1.22.0-61-gab8375a
Expected to see version: crosstool-ng-1.22.0-80-g6c4433a
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.
Compiler version: 5.2.0
WARNING: Toolchain version is not supported: crosstool-ng-1.22.0-61-gab8375a
Expected to see version: crosstool-ng-1.22.0-80-g6c4433a
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.
The following Python requirements are not satisfied:
future>=0.15.2
cryptography>=2.1.4
pyparsing>=2.0.3
Please refer to the Get Started section of the ESP-IDF Programming Guide for setting up the required packages. Alternatively, you can run "/usr/bin/python -m pip install --user -r /cygdrive/c/VM_Share/ESP32_IDF/ESP32_IDF_V3.3-Ai/esp-idf-v3.3-Source/requirements.txt" for resolving the issue.
make: *** [C:\VM_Share\ESP32_IDF\ESP32_IDF_V3.3-Ai\esp-idf-v3.3-Source/make/project.mk:476: check_python_dependencies] Error 1

21:36:07 Build Finished (took 5s.199ms)

2019年 1月 9日 天氣報告
氣溫:18.0@ 19:40
相對濕度:百分之 78%
天氣:大致多雲

1 則留言:

  1. 我做了這一行指令,就沒出現check_python_dependencies的錯誤了,參考看看

    python -m pip install --user -r $IDF_PATH/requirements.txt

    回覆刪除