Je pense qu'on devrai se pencher sur des codes sources de bootloader USB open source de atmel par exemple (s'il il en existe). Mais c'est vrai que je connais mal cette famille ,je suis plus expérimenté sur la famille microchip ou eux ont des archive ultra-documenté sur leur bootloader usb !
Mais même en présence des ces codes sources le problème se posera tjs : pour un utilisateur ne possédant pas de programmeur d'atmel ce serai un peu plus compliqué ! (mais pas impossible bien sur... )
Si c'est le code source du PSgroove que tu cherche il est disponible partout notamment ici : http://github.com/psgroove/psgroove.
Merci beaucoup pour le source. Aussi en cherchant un peu dans ses dossiers il y a le code du bootloader.
Reste tout de même à avoir un programmateur via JTAG ou autre.
Chez Microchip et ST, il y a des ingénieurs d'appli qui planchent toute la journée pour sortir des applis dont les bootloaders.
Avec le code source de PSgroove, je vais essayer de le transcrire sur un µC 32bits équipé d'un port USB avec de multiple endpoint.
Si ça le fait j'aurai mon propre clone à 0, et étant à fond pour le libre, je diffuserais également mon code.
Mais bon ya quant même du taff.
- zaki785 aime ceci