我的电脑操作系统是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.
我在哪里弄错了,我该如何解决?
答案 0 :(得分:0)
我通过此代码解决了我的问题
docker run --rm -it -v "//c/Users/user/nodemcu-firmware":/opt/nodemcu-firmware marcelstoer/nodemcu-build
当我尝试此代码时返回错误。关于下载的错误&#34; esp_iot_sdk_v1.5.1_16_01_08.zip&#34;文件和打开存档。所以我下载&#34; esp_iot_sdk_v1.5.1_16_01_08.zip&#34;手动文件并将缓存文件放在nodemcu-firmware中。最后使用.map文件存在整数和float .bin文件。还存在0x00000和0x10000 bin文件。我将我的整数固件文件闪存到0x000000地址,并且正常工作。
为什么存在0x00000和0x10000 bin文件?