乐鑫技术交流
直播中

爱与友人

9年用户 985经验值
擅长:可编程逻辑 模拟技术 存储技术
私信 关注
[问答]

idf.py menuconfig按方向键完全没反应是什么原因导致的?

menuconfig  虽然能弹出来了 其他正常, 就方向键不好使,其实esc, s  空格都问题
环境 windows 10
英文输入法

idf.py menuconfigExecuting action: menuconfigRunning ninja in directory d:codeesp32projbuildExecuting "ninja menuconfig"...[0/1] Re-running CMake...-- ccache will be used for faster recompilation-- Project is not inside a git repository, or git repository has no commits; will not use 'git describe' to determine PROJECT_VER.-- Building ESP-IDF components for target esp32s3-- Project sdkconfig file D:/code/esp32/proj/sdkconfig-- Could NOT find Perl (missing: PERL_EXECUTABLE) -- App "proj" version: 1-- Adding linker script D:/code/esp32/proj/build/esp-idf/esp_system/ld/memory.ld-- Adding linker script D:/tools/esp/esp-idf/components/esp_system/ld/esp32s3/sections.ld.in-- Adding linker script D:/tools/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld-- Adding linker script D:/tools/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld-- Adding linker script D:/tools/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld-- Adding linker script D:/tools/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld-- Adding linker script D:/tools/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld-- Adding linker script D:/tools/esp/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld-- Components: app_trace app_update asio bootloader bootloader_support bt cbor cmock coap console cxx driver efuse esp-tls esp32s3 esp_adc_cal esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_ipc esp_lcd esp_local_ctrl esp_netif esp_phy esp_pm esp_ringbuf esp_rom esp_serial_slave_link esp_system esp_timer esp_websocket_client esp_wifi espcoredump esptool_py expat fatfs freemodbus freertos hal heap idf_test ieee802154 jsmn json libsodium log lwip main mbedtls mdns mqtt newlib nghttp nvs_flash openssl openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter tinyusb ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa-- Component paths: D:/tools/esp/esp-idf/components/app_trace D:/tools/esp/esp-idf/components/app_update D:/tools/esp/esp-idf/components/asio D:/tools/esp/esp-idf/components/bootloader D:/tools/esp/esp-idf/components/bootloader_support D:/tools/esp/esp-idf/components/bt D:/tools/esp/esp-idf/components/cbor D:/tools/esp/esp-idf/components/cmock D:/tools/esp/esp-idf/components/coap D:/tools/esp/esp-idf/components/console D:/tools/esp/esp-idf/components/cxx D:/tools/esp/esp-idf/components/driver D:/tools/esp/esp-idf/components/efuse D:/tools/esp/esp-idf/components/esp-tls D:/tools/esp/esp-idf/components/esp32s3 D:/tools/esp/esp-idf/components/esp_adc_cal D:/tools/esp/esp-idf/components/esp_common D:/tools/esp/esp-idf/components/esp_eth D:/tools/esp/esp-idf/components/esp_event D:/tools/esp/esp-idf/components/esp_gdbstub D:/tools/esp/esp-idf/components/esp_hid D:/tools/esp/esp-idf/components/esp_http_client D:/tools/esp/esp-idf/components/esp_http_server D:/tools/esp/esp-idf/components/esp_https_ota D:/tools/esp/esp-idf/components/esp_https_server D:/tools/esp/esp-idf/components/esp_hw_support D:/tools/esp/esp-idf/components/esp_ipc D:/tools/esp/esp-idf/components/esp_lcd D:/tools/esp/esp-idf/components/esp_local_ctrl D:/tools/esp/esp-idf/components/esp_netif D:/tools/esp/esp-idf/components/esp_phy D:/tools/esp/esp-idf/components/esp_pm D:/tools/esp/esp-idf/components/esp_ringbuf D:/tools/esp/esp-idf/components/esp_rom D:/tools/esp/esp-idf/components/esp_serial_slave_link D:/tools/esp/esp-idf/components/esp_system D:/tools/esp/esp-idf/components/esp_timer D:/tools/esp/esp-idf/components/esp_websocket_client D:/tools/esp/esp-idf/components/esp_wifi D:/tools/esp/esp-idf/components/espcoredump D:/tools/esp/esp-idf/components/esptool_py D:/tools/esp/esp-idf/components/expat D:/tools/esp/esp-idf/components/fatfs D:/tools/esp/esp-idf/components/freemodbus D:/tools/esp/esp-idf/components/freertos D:/tools/esp/esp-idf/components/hal D:/tools/esp/esp-idf/components/heap D:/tools/esp/esp-idf/components/idf_test D:/tools/esp/esp-idf/components/ieee802154 D:/tools/esp/esp-idf/components/jsmn D:/tools/esp/esp-idf/components/json D:/tools/esp/esp-idf/components/libsodium D:/tools/esp/esp-idf/components/log D:/tools/esp/esp-idf/components/lwip D:/code/esp32/proj/main D:/tools/esp/esp-idf/components/mbedtls D:/tools/esp/esp-idf/components/mdns D:/tools/esp/esp-idf/components/mqtt D:/tools/esp/esp-idf/components/newlib D:/tools/esp/esp-idf/components/nghttp D:/tools/esp/esp-idf/components/nvs_flash D:/tools/esp/esp-idf/components/openssl D:/tools/esp/esp-idf/components/openthread D:/tools/esp/esp-idf/components/partition_table D:/tools/esp/esp-idf/components/perfmon D:/tools/esp/esp-idf/components/protobuf-c D:/tools/esp/esp-idf/components/protocomm D:/tools/esp/esp-idf/components/pthread D:/tools/esp/esp-idf/components/sdmmc D:/tools/esp/esp-idf/components/soc D:/tools/esp/esp-idf/components/spi_flash D:/tools/esp/esp-idf/components/spiffs D:/tools/esp/esp-idf/components/tcp_transport D:/tools/esp/esp-idf/components/tcpip_adapter D:/tools/esp/esp-idf/components/tinyusb D:/tools/esp/esp-idf/components/ulp D:/tools/esp/esp-idf/components/unity D:/tools/esp/esp-idf/components/usb D:/tools/esp/esp-idf/components/vfs D:/tools/esp/esp-idf/components/wear_levelling D:/tools/esp/esp-idf/components/wifi_provisioning D:/tools/esp/esp-idf/components/wpa_supplicant D:/tools/esp/esp-idf/components/xtensa-- Configuring done-- Generating done-- Build files have been written to: D:/code/esp32/proj/build[0/1] cmd.exe /C "cd /D D:codeesp32projbuild && D:tools.espressifpython_envidf4.4_py3.8_envScriptspython.exe D:/tools/esp/esp-idf/tools/kconfig...ihub/sdkconfig --env-file D:/code/esp32/proj/build/config.env --env IDF_TARGET=esp32s3 --env IDF_ENV_FPGA= --output config D:/code/esp32/proj/sdkconfig"D:/tools/esp/esp-idf/Kconfig:14: warning: IDF_ENV_FPGA has 'option env="IDF_ENV_FPGA"', but the environment variable IDF_ENV_FPGA is not setLoaded configuration 'D:/code/esp32/proj/sdkconfig'No changes to save (for 'D:/code/esp32/proj/sdkconfig')

                                       

回帖(1)

石玉兰

2024-6-13 16:19:47
根据您提供的信息,您在使用idf.py menuconfig时遇到了方向键无法使用的问题。这个问题可能是由以下几个原因导致的:

1. **终端问题**:您可能使用的终端不支持方向键。在Windows 10中,可以尝试使用PowerShell或CMD,它们通常对方向键有更好的支持。

2. **输入法问题**:如果您使用的是中文输入法,可能会导致方向键无法正常使用。请尝试切换到英文输入法。

3. **Python环境问题**:确保您的Python环境是最新的,并且已经安装了所有必要的依赖项。idf.py依赖于Python 3.5及以上版本。

4. **idf环境问题**:请确保您已经正确安装了ESP-IDF环境,并且所有依赖项都已安装。您可以按照官方文档进行安装和配置。

5. **权限问题**:确保您有足够的权限来执行idf.py。如果需要,尝试以管理员身份运行。

6. **软件冲突**:检查是否有其他软件或设置可能影响方向键的正常使用。

解决步骤:

1. 尝试使用不同的终端,如PowerShell或CMD。
2. 切换到英文输入法。
3. 确保Python环境是最新的,并安装所有必要的依赖项。
4. 重新安装或检查ESP-IDF环境。
5. 以管理员身份运行idf.py。
6. 检查是否有其他软件或设置影响方向键的使用。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分