[クラウド] [AliOS-物事は2.0.0] esp8266プラットフォームコンパイラlinkkitappプロジェクトが遭遇したファームウェア焼か隠されたバグの修正

まずTucaoは言う: Alios-物事1.3.3とバージョン2.0.0の前に、ちょうどピットを埋めるために引き続き、残念ながら、2.0.0をトリミングしたピット1.3.3、記入本当に大きな違いです......

Shenru、Shenru、シェンRuの......

 

コンパイルされたアプリケーション/例/ linkkitappファームウェア:

#@リンクピン甘いAOSのesp8266

コンパイルの実行後

#AOSアップロードリンクピンの@ esp8266

出错如下:
AOS-キューブバージョン:0.2.60
[INFO]:ターゲット:linkkitappする@ esp8266
[INFO]:現在aos_sdk_path中: '/home/yunyin/ubuntu/Ubuntu_Project/AliOSThings_2.0.0/aliosThings_living'
のscons:SConscriptファイルを読み込みます。 ...
[INFO]:sconsのは、アップロードする引数:!{ 'APPLICATION': 'linkkitapp'、 'COMMAND': 'アップロード'、 'ボード': 'esp8266'}

[INFO]:ターゲット:linkkitappする@ esp8266
[INFO]:現在aos_sdk_path中: '/home/yunyin/ubuntu/Ubuntu_Project/AliOSThings_2.0.0/aliosThings_living'


---使用可能なポート:
--- 1:は/ dev / ttyS0の'ttyS0の'
--- 2:は/ dev / ttyUSB0 'CP2102のUSBにUARTブリッジコントローラー'
---ポートインデックスまたは完全な名前を入力します。2
[INFO]:実行CMD:
    「esptool.py --chipのesp8266 --portは/ dev / ttyUSB0 --baudは0x0の/home/yunyin/ubuntu/Ubuntu_Project/AliOSThings_2.0.0/aliosThings_living/platform/mcu/esp8266/bspを検出--flash_size 921600 write_flash /boot_v1.7_921600.bin 0x3fc000 /home/yunyin/ubuntu/Ubuntu_Project/AliOSThings_2.0.0/aliosThings_living/platform/mcu/esp8266/bsp/esp_init_data_default.bin 0x3fe000 /home/yunyin/ubuntu/Ubuntu_Project/AliOSThings_2.0.0/aliosThings_living/platform 0x1000を/mcu/esp8266/bsp/blank.bin/home/yunyin/ubuntu/Ubuntu_Project/AliOSThings_2.0.0/aliosThings_living/out/linkkitapp@esp8266/binary/[email protected]'
用法:esptool write_flash [-h] [--flash_freq {保つ、40M、26M、 20M、80メートル}]
                           [--flash_mode {QIO、維持、QOUT、DIO、DOUT}]
                           [--flash_size FLASH_SIZE]
                           [--spi-接続SPI_CONNECTION] [--no-進行]
                           [--verify] [ -圧縮| --no-圧縮]
                           <アドレス> <ファイル名> [<アドレス> <ファイル名> ...]
esptool write_flash:エラー:引数<アドレス> <ファイル名>:[errnoを2]いいえそのようなファイルまたはディレクトリ:「/home/yunyin/ubuntu/Ubuntu_Project/AliOSThings_2.0.0/aliosThings_living/out/linkkitapp@esp8266/binary/linkkitapp@esp8266 -0x1000.bin'
--- host_os:LINUX64
[ERROR]:ファームウェアのアップロードが失敗しました!

[AliOS-物事] ERROR: "s"が返されたエラーコード255
[AliOS-物事] ERROR:コマンド「sconsの- F /ホーム/ yunyin / Ubuntuの/ U buntuは_ P roject /李OSTのhings _ 2 0 0。。 / aliosのTのhings _リビング/ / ucubeを構築する。PYのCOMMAND =アップロードAPPLICATION = linkkitappボード= ESP 2 6 6" 8 /home/yunyin/ubuntu/Ubuntu_Project/AliOSThings_2.0.0/aliosThings_livingで""
---
 

修正方法:

#Vimの./build/site_scons/upload/esp8266.json

以下のように変更され、私はESP8266 32Mビットモジュールました:

{
    "CMD":[
        "esptool.py"、
        "--chip"、
        "esp8266"、
        "--port"、
        "ポート@"、
        "--baud"、
        "921600"、
        "--before"、
        "default_reset"、
        "--after"、
        "hard_reset"、
        "write_flash"、
        "-z"、
        "--flash_mode"、
        "DOUT"、
        "--flash_freq"、
        "40メートル"、
        "--flash_size"、
        " 4メガバイト-C1" 、

        "0x0"の、
        "AOSROOTの@ /プラットフォーム/ MCU / esp8266 / BSP / boot_v1.7_921600.bin @"、
        "0x3fc000"、
        "@のAOSROOTの@ /プラットフォーム/ MCU / esp8266 / BSP / esp_init_data_default.bin"、
        "0x3fe000"、
        "@ AOSROOT @ /プラットフォーム/ MCU / esp8266 / BSP / blank.bin"、
        "0x1000番地"、
        「@ AOSROOT @ /アウト/@TARGET@/binary/@[email protected]
    ]
}

完成后、再重新执行

#AOSアップロードリンクピンの@ esp8266

 

 

推奨フルIOT技術フォーラム:www.iotqa.cn

おすすめ

転載: blog.csdn.net/yunyin_link/article/details/82793163