首页 文章

NodeMCU通过Docker协议错误构建自定义固件

提问于
浏览
0

我的电脑操作系统是Windows 7.我安装了Docker Toolbox,我使用像this这样的Docker快速启动终端 . 我发了

git clone https://github.com/nodemcu/nodemcu-firmware.git

命令和我的C:\ Users \ user文件夹中已存在的nodemcu-firmware文件 . 我编辑了user_models,user_version和user_config文件 . 之后我发了

docker run --rm -it -v "//c/Users/user/<nodemcu-firmware>":/opt/nodemcu-firmware marcelstoer/nodemcu-build

这个命令 . 这返回了协议错误 . 错误是

C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: mkdir /c/Users/user/<nodemcu-firmware>: protocol error.

我哪里弄错了,我怎么解决这个问题?

1 回答

  • 0

    我通过这段代码解决了我的问题

    docker run --rm -it -v "//c/Users/user/nodemcu-firmware":/opt/nodemcu-firmware marcelstoer/nodemcu-build
    

    当我尝试此代码返回错误 . 有关下载“esp_iot_sdk_v1.5.1_16_01_08.zip”文件并打开存档的错误 . 所以我手动下载“esp_iot_sdk_v1.5.1_16_01_08.zip”文件并将缓存文件放在nodemcu-firmware中 . 最后使用.map文件存在整数和float .bin文件 . 还存在0x00000和0x10000 bin文件 . 我将整数固件文件闪存到0x000000地址,并且正常工作 .

    为什么存在0x00000和0x10000 bin文件?

相关问题