2

私はセットアップしようとしているパーティクルフォトンを持っています。私はWeb IDEとローカルの両方からコードを点滅させようとしましたが、それは常にタイムアウトします。デバイスは、これらの写真に見られるように接続しています。 Seen in the web IDEパーティクルフォトンにコードを書き込むことができません

Web IDEは私に多くの情報を与えません。 「Request Timed Out」と表示されます。これは私が.inoコード

MacBook-Pro:Desktop User$ particle flash ABCDEFGH123456789 sketch_jun09a/ 
Including: 
    sketch_jun09a/sketch_jun09a.ino 
attempting to flash firmware to your device ABCDEFGH123456789 
Flash device failed. 
Request Timed Out 

をフラッシュしようと、私はfirmware.binファイルをフラッシュしようとすると、これは私が得るものであるとき私が得るものです:

MacBook-Pro:Downloads Usesr$ particle flash --usb firmware.bin 
Found DFU device 2b04:d006 
spawning dfu-util -d 2b04:d006 -a 0 -i 0 -s 0x080A0000:leave -D firmware.bin 
dfu-util 0.9 

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. 
Copyright 2010-2016 Tormod Volden and Stefan Schmidt 
This program is Free Software and has ABSOLUTELY NO WARRANTY 
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ 

dfu-util: Invalid DFU suffix signature 
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!! 
Opening DFU capable USB device... 
ID 2b04:d006 
Run-time device DFU version 011a 
Claiming USB DFU Interface... 
Setting Alternate Setting #0 ... 
Determining device status: state = dfuIDLE, status = 0 
dfuIDLE, continuing 
DFU mode device DFU version 011a 
Device returned transfer size 4096 
DfuSe interface name: "Internal Flash " 
Downloading to address = 0x080a0000, size = 5224 
Download [=========================] 100%   5224 bytes 
Download done. 
File downloaded successfully 
dfu-util: Error during download get_status 

Error writing firmware...dfu-util: Invalid DFU suffix signature 
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!! 

dfu-util: Error during download get_status 

私はオンラインを見てきましたfirmware.binファイルは光子ではなくParticle Core用にコンパイルされているように見えるので、デバイスはコードをフラッシュすることを許可しません。どのようにコードをコンパイルして動作させるのですか?この問題の解決策はありますか?前もって感謝します。

答えて

1

CoreファームウェアをPhotonにフラッシュすることはできません(アーキテクチャとファームウェアのレイアウトが異なります)。光子のコードをコンパイルするには、CLIを使用することもできます。

$ particle compile photon sketch_jun09a/ 

結果のバイナリは、CLIを使用して同じ方法でフラッシュできます。

エアフラッシュのフェールオーバーを理解するには、contacting the supportをお勧めします。

関連する問題