2

J'ai un photon de particules que j'essaye de configurer. J'ai essayé le code clignotant à la fois de l'IDE Web, et localement et il expire toujours. L'appareil se connecte comme il peut être vu dans ces images: Seen in the web IDEImpossible de faire clignoter le code sur le photon de particules

L'IDE web ne me donne pas beaucoup d'informations. Il dit seulement "Demande expirée". Voilà ce que je reçois lorsque je tente de flasher un code .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 

Et lorsque je tente de flasher un fichier firmware.bin c'est ce que je reçois:

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 

Je l'ai vu en ligne que le fichier firmware.bin semble être compilé pour le Particle Core, et non pour le Photon, donc l'appareil ne permet pas de faire clignoter le code. Comment dois-je compiler le code pour que cela fonctionne? Y a-t-il une autre solution à ce problème? Merci d'avance.

Répondre

1

Vous ne pourrez pas envoyer un microprogramme Core à un photon (ils ont une architecture et une disposition du microprogramme différentes). Pour compiler le code pour vous photon pouvez également utiliser la CLI:

$ particle compile photon sketch_jun09a/ 

le binaire résultant peut être flashé en utilisant la CLI de la même façon que vous avez fait.

Pour comprendre le flash over-the-air, je recommanderais contacting the support.