fengyupaoyao 2025-01-18 08:43 采纳率: 33.3%
浏览 18
已结题

求个Flash 512K的Wifi模块AT固件,模块ESP-01S,芯片是ESP8266,Flash 512K

求个Flash 512K的Wifi模块AT固件,模块ESP-01S,芯片是ESP8266,Flash 512K。非常感谢!

img

  • 写回答

2条回答 默认 最新

  • 檀越@新空间 2025-01-18 08:45
    关注

    上午好☀️☀️☀️️
    本答案参考通义千问

    要找到适用于ESP-01S模块(基于ESP8266芯片,具有512KB Flash)的AT固件,可以按照以下步骤操作:

    1. 访问官方资源

      • Espressif 提供了ESP8266的官方SDK和固件,但是你需要自己编译适合ESP-01S的AT固件。
      • 官方网站:https://www.espressif.com/en/products/socs/esp8266
    2. 使用第三方资源

      • 一些开发者社区可能已经提供了预编译好的AT固件。例如,GitHub上有一些项目提供了这类固件。
      • GitHub搜索:https://github.com/search?q=ESP8266+AT+firmware
    3. 下载和安装开发环境

      • 安装 Arduino IDE 并配置ESP8266支持。
      • 安装 ESP8266 Non-Osx User 版本的固件编译工具。
    4. 编译和烧录固件

      • 使用 Arduino IDE 或其他工具(如 esptool.py)来编译和烧录AT固件到你的ESP-01S模块。

    解决方案步骤

    1. 下载和安装Arduino IDE:

      # 在Linux上安装Arduino IDE
      sudo apt-get update
      sudo apt-get install arduino
      
    2. 添加ESP8266板支持:

      • 打开Arduino IDE,进入 文件 -> 首选项
      • 附加开发板管理器网址 中添加:http://arduino.esp8266.com/stable/package_esp8266com_index.json
      • 进入 工具 -> 开发板 -> 开发板管理器
      • 搜索 esp8266 并安装
    3. 选择正确的开发板:

      • 工具 -> 开发板 中选择 Generic ESP8266 Module
    4. 下载和解压AT固件:

      • 访问 https://github.com/espressif/esp-at/releases 找到适合ESP-01S的AT固件版本。
      • 下载后解压文件到一个易于访问的位置。
    5. 使用esptool.py烧录固件:

      • 安装 esptool:
        pip install esptool
        
      • 使用以下命令擦除Flash并烧录固件:
        esptool.py --port /dev/ttyUSB0 erase_flash
        esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0x00000 <path_to_at_firmware>/at firmware.bin
        

    注意事项

    • 确保ESP-01S模块连接到电脑,并正确设置串口端口号。
    • 根据具体硬件连接情况调整 --port 参数。
    • 如果没有现成的AT固件,可以考虑从头开始编译一个,这需要熟悉ESP8266的开发流程和工具链。

    通过上述步骤,你应该能够获取并烧录适合ESP-01S模块的AT固件。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月1日
  • 创建了问题 1月18日