08/06/2009, 09:23:45
On 8 juin, 09:31, Marc Assin <raym...@warichet.com> wrote:
> On 8 juin, 09:03, Marc Assin <raym...@warichet.com> wrote:
>
> > Mais tout compte fait, çà ne change pas grand chose.
>
> Heuuu, mais quand même .....
> le device n'aparait pas dans la liste des fabriquants. OK, pas grave,
> [...]
> C'est normal ?
> Et si on en a 3-4 ? çà fait désordre !
C'est pas super pratique en tout cas ...
> Et le download prend 1/2 heure !
Avec un Gira Smartsensor, c'est 5-10 minutes pour un "petit" download
(paramètres + adresses de groupe) et plutôt 25-30 si on recharge tout
le firmware ... oui, ça fait très long aussi.
Mais il ne faut pas oublier que le bus EIB c'est du 9600 bits/
secondes ... brut, donc, vu le protocole de bus, je ne pense pas que
l'on puisse en tirer plus de 500-600 octets/sec (calcul à la très
grosse louche).
L'encapsulation des données à flasher via des télégrammes EIB
possèdant une taille de "header" importante comparée à la taille du
"payload", plus le temps à prévoir pour les télégrammes d'acquittement
de réception va encore faire perdre un facteur 2.
Un article comme le Zennio doit surement avoir une belle eprom flash
de 64 voir 128 ko, sa ram sera probablement beaucoup plus limitée vu
que le programme est très certainement exécuté directement depuis
l'eprom et donc la ram ne doit contenir que les valeurs des objets, il
n'y a donc que très peu de ram disponible pour mettre les données
téléchargées en buffer ; tout ceci fait que l'eprom flash sera effacée
et reprogrammée par petits bouts, le téléchargement est donc
saucissonné en petits cycles "download - checksum control - erase
flash sector - write flash sector - verify flash written data -
acknowledge" ... et l'effacement d'une flash par un secteur à la fois,
cela prend du temps. Bref, encore au minimum un bon facteur 2 dans la
vue !
Au total, à la grosse louche, cela donne, pour une eprom de 128ko :
128 * 1024 * 2 * 2 / 550) = 950 secondes = 1/4 d'heure ...
Mon conseil pour Zennio vis à vis des installateurs qui placent leurs
Z38 : pour chaque lot de 10 Z38 vendu, offrir un percolateur pour la
pause café durant la programmation. ;-)
A mon avis, l'info-display , qui est tout de même bcp moins performant
que le Z38, ne passe pas son temps à recherger son firmware à chaque
fois et possède une eprom bcp plus petite.
> On 8 juin, 09:03, Marc Assin <raym...@warichet.com> wrote:
>
> > Mais tout compte fait, çà ne change pas grand chose.
>
> Heuuu, mais quand même .....
> le device n'aparait pas dans la liste des fabriquants. OK, pas grave,
> [...]
> C'est normal ?
> Et si on en a 3-4 ? çà fait désordre !
C'est pas super pratique en tout cas ...
> Et le download prend 1/2 heure !
Avec un Gira Smartsensor, c'est 5-10 minutes pour un "petit" download
(paramètres + adresses de groupe) et plutôt 25-30 si on recharge tout
le firmware ... oui, ça fait très long aussi.
Mais il ne faut pas oublier que le bus EIB c'est du 9600 bits/
secondes ... brut, donc, vu le protocole de bus, je ne pense pas que
l'on puisse en tirer plus de 500-600 octets/sec (calcul à la très
grosse louche).
L'encapsulation des données à flasher via des télégrammes EIB
possèdant une taille de "header" importante comparée à la taille du
"payload", plus le temps à prévoir pour les télégrammes d'acquittement
de réception va encore faire perdre un facteur 2.
Un article comme le Zennio doit surement avoir une belle eprom flash
de 64 voir 128 ko, sa ram sera probablement beaucoup plus limitée vu
que le programme est très certainement exécuté directement depuis
l'eprom et donc la ram ne doit contenir que les valeurs des objets, il
n'y a donc que très peu de ram disponible pour mettre les données
téléchargées en buffer ; tout ceci fait que l'eprom flash sera effacée
et reprogrammée par petits bouts, le téléchargement est donc
saucissonné en petits cycles "download - checksum control - erase
flash sector - write flash sector - verify flash written data -
acknowledge" ... et l'effacement d'une flash par un secteur à la fois,
cela prend du temps. Bref, encore au minimum un bon facteur 2 dans la
vue !
Au total, à la grosse louche, cela donne, pour une eprom de 128ko :
128 * 1024 * 2 * 2 / 550) = 950 secondes = 1/4 d'heure ...
Mon conseil pour Zennio vis à vis des installateurs qui placent leurs
Z38 : pour chaque lot de 10 Z38 vendu, offrir un percolateur pour la
pause café durant la programmation. ;-)
A mon avis, l'info-display , qui est tout de même bcp moins performant
que le Z38, ne passe pas son temps à recherger son firmware à chaque
fois et possède une eprom bcp plus petite.