Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
freebus
#16
@ Marc Assin
> > je ne pense pas que ce module
> > réutilise le programme d'application du module Jung.
> Si, si, regarde bien la page où le module est décrit
> C'est marqué explicitement.
> ûûûh ?!? d'où ma remarque cfr plus haut

Et bien j'ai bien relu les 5 lignes sur la page du module "8 sorties
binaires" et ce que je comprends c'est que le software simule un
acteur Jung.
Ce que je comprends par la, c'est que pour le programmer via ETS, il
faut faire "comme si" c'était l'acteur Jung, donc utiliser ce
programme d'application dans ETS, mettre les adresses de groupe et le
flags et ensuite lancer la procédure de programmation :
- adresse physique
- programme d'applic
- paramètres
- table d'adresses de groupe
- flags
On peut supposer que ETS ne donnera pas de message d'erreur lors de la
programmation, donc le module Freebus va se comporter comme le module
Jung pour l'ETS, mais RIEN n'oblige le module Freebus à sauver la
totalité des données envoyées par l'ETS dans sa mémoire flash.
A mon avis, lors de la phase de programmation de l'application, le
module Freebus accepte les données (le code hexa de l'application)
envoyées par l'ETS mais il n'en fait rien et les jette à la poubelle (/
dev/null).
C'est probablement pour cela que les gens de Freebus disent que les
"paramètres" ne sont pas encore gérés par leur module ; en effet, ETS
applique les paramètres en modifiant certaines parties du code hexa de
l'application, donc pour décoder la valeur de ces paramètres, il y a
plusieurs étapes :
1) A l'aide d'un "sniffeur" de bus, enregistrer ce que l'ETS envoit
comme programme d'application dans chaque cas de figure, donc pour
chaque modification de l'un ou l'autre paramètre. Plus le nombre de
paramètres et de valeurs possible par paramètre augmente, plusce
travail est énorme.
2) Comparer toutes ces captures de "code du programme d'application"
en hexa, trouver les différences et en déduire quelle modification
correspond à quelle valeur de quel paramètre.
3) Modifier le software du module Freebus pour qu'il reconnaisse et
interpète ces modifications lors de la phase "programmation de
l'application" et les applique comme paramètres dans sont propre code.

Bref, ce n'est pas un boulot simple, et c'est très certainement
pourquoi les paramètres ne "marchent" pas encore sur le module Freebus.


Messages dans ce sujet
freebus - par Ziki - 01/12/2007, 13:15:53
freebus - par Marc Assin - 01/12/2007, 13:26:56
freebus - par Ziki - 01/12/2007, 15:34:43
freebus - par Marc Assin - 01/12/2007, 17:44:45
freebus - par Ziki - 01/12/2007, 18:43:17
freebus - par keldo - 02/12/2007, 11:29:48
freebus - par jef2000 - 02/12/2007, 12:28:01
freebus - par Marc Assin - 02/12/2007, 12:34:55
freebus - par Marc Assin - 02/12/2007, 12:41:06
freebus - par Ziki - 02/12/2007, 15:13:57
freebus - par Marc Assin - 02/12/2007, 16:30:15
freebus - par keldo - 03/12/2007, 11:40:03
freebus - par keldo - 03/12/2007, 11:49:59
freebus - par keldo - 03/12/2007, 12:00:17
freebus - par Cyrille Demaret - 03/12/2007, 12:19:22
freebus - par keldo - 03/12/2007, 12:21:47
freebus - par keldo - 03/12/2007, 12:30:56
freebus - par olivier95800 - 03/12/2007, 13:47:58
freebus - par keldo - 03/12/2007, 18:52:37
freebus - par kubi - 06/01/2008, 11:03:48
freebus - par keldo - 18/01/2008, 12:16:09
freebus - par kubi - 26/01/2008, 19:14:30

Atteindre :


Utilisateur(s) parcourant ce sujet : 8 visiteur(s)