Bonjour à tous,
J'ai développé une interface Ethernet utilisant un PIC18F87J60 et les outils TCP/IP de microchip (TCP/IP stack) !
A chaque mise à jour du programme du PIC je suis obligé de démonté la carte PIC du système afin de la reprogrammer...
J'aimerais faire évoluer le système en mettant en œuvre une programmation par Ethernet... (Une sorte de bootloader quoi..)
L'idée serait la suivante : si le système reçoit une trame Ethernet commençant par "#FAFAh" (par exemple), il exécute une fonction qui dans l'ordre :
1 - demande par Ethernet le nouveau code su PIC
2 - réceptionne et mémorise le nouveau soft
3 - reprogramme le PIC et le reset...
Jusqu'au 1, je sais faire, par contre je ne vois pas comment et ou mémoriser le code reçu et comment reprogrammer et reseter le PIC...
Est ce que vous avez une idée?
Est ce comme ca qu'il faut faire?
Merci pour votre aide,
Alex
-----