Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
"Writing to a memory block failed"
#1
Hello,

En voulant programmer un détecteur de présence eibmarkt que j'avais acheté 10 ans auparavant, et qui était resté dans son carton en attendant de servir, j'ai l'erreur suivante :

Citation :Download (Appl): 1.1.43 KNX/EIB Universal Präsenzmelder 360 garage
Start: 08:05:10, End: 08:05:10
Writing to a memory block failed.

Vous avez déjà eu ça ? Le truc est mort, sans avoir jamais servi ?!? Alors que celui en place tourne sans histoire depuis 10 ans ? J'ai vraiment pas de bol, ou y'a quelque chose qui n'est pas fait correctement ?

J'utilise toujours ETS3, et le programme du module est celui téléchargé il y a 10 ans, donc (vu que ce matos n'existe plus)...

Merci de vos lumières.
Frédéric

https://pknyx.gbiloba.org (de nouveau en ligne !)
Répondre
#2
Vous avez une idée comment sont habituellement conçus les devices KNX ? Ya-t-il généralement juste un micro-contrôleur, avec un bootloader, ou une mémoire flash séparée ?

Dans le premier cas, je pense que c'est foutu, alors que dans le second cas, y'a moyen de la remplacer...
Frédéric

https://pknyx.gbiloba.org (de nouveau en ligne !)
Répondre
#3
Il y a une puce pour le BCU et une puce dédiée au module dans la plupart des devices.
Comme le bus gère l'alim, il faut une puce qui fasse et la transmission et la gestion de l'alimentation, c'est souvent du sur mesure..

J'ai un controleur de VR qui a rendu l'ame, malgré le diag poussé, rien n'est HS, cela vient forcement d'une des puces mais ce sont des fonderies propriétaires bien souvent.. à retrouver ça a été impossible pour moi. Sur la puce BCU est indiqué ABB Blue 3.0H1 pour moi par exemple..
Répondre
#4
Ok, merci pour ce retour. Perdu pour perdu, je vais essayer de lui ouvrir les tripes, juste pour voir comment celui-ci est fait.
Frédéric

https://pknyx.gbiloba.org (de nouveau en ligne !)
Répondre
#5
(17/10/2024, 21:55:23)fma38 a écrit : Ok, merci pour ce retour. Perdu pour perdu, je vais essayer de lui ouvrir les tripes, juste pour voir comment celui-ci est fait.

Tu télécharges avec USB ou IP? J'ai déjà solutionné ce type de bug sur du ABB en passant par USB plutôt que IP
Intégrateur en solutions domotiques résidentielles, tertiaires et industrielles
Répondre
#6
Ah ? Je testerai, alors, car je passe en IP, via un routeur KNX, là.
J'ai même aussi une interface série ;o)

Pour info, le micro-contrôleur utilisé est un TI : https://www.ti.com/product/MSP430F2272
Je regarderai pour voir si on peut relire le bootloader qui est dedans, et reflasher un chip neuf. Ça peut être rigolo.
Frédéric

https://pknyx.gbiloba.org (de nouveau en ligne !)
Répondre
#7
Bon, j'ai un petit souci.

J'utilise ETS3 sous un Windows XP qui tourne dans Virtualbox. Ouais, je sais, c'est capilotracté, mais jusqu'ici, je n'ai jamais eu de problème.

Là, en l'occurence, je n'arrive pas à utiliser mon interface USB/KNX. C'est un truc Hager, que j'avais racheté d'occase à une personne du forum, il y a une paire d'années, et que je n'avais en fait jamais testé.

Ce truc est vu sous Linux et sous Windows comme un port série (y'a un chip FTDI dedans, visiblement). Du coup, Windows le monte en COM4, et je ne peux l'atteindre qu'en série.

Est-ce normal ? Quel protocole est-il sensé utiliser ? FT1.2 ? Ou est-ce qu'il faut désactiver le driver FTDI, pour que ETS le voit en tant que device USB, se chargeant lui-même de gérer le chip FTDI ?
Frédéric

https://pknyx.gbiloba.org (de nouveau en ligne !)
Répondre
#8
Oui c'est normal, beacoup de périphérique USB intégre en fait un convertisseur USB/Serie, de toute facon le bus KNX c'est 9600.

La différence entre les interface Ethernet et USB ou Serie c'est que en ethernet ca va un peu trop vite en terme de sequencement alors qu'en serie c'est peu etre un peu plus bufférisé.
Du coup certain vieux BCU chauffe et digère mal les interface réseau alors que ca passe en serie.


Sinon les drivers FTDI se trouve facilement (enfin a l'époque du temps des mérovingien) ^^
KNX Partner Base / Avancé

Ma boite de MP est pleine, merci de créer un post si vous avez une question, cela profitera a tout le monde.
Répondre
#9
Le driver FTDI est bien installé. Mais j'ai l'impression que c'est la couche de virtualisation qui fout la merde.
Durant mes essais (en virant le module du noyau linux, et ne laissant que celui de Windows, ou je ne sais plus quelle config), j'ai eu un message disant que le timing était mauvais, et que ça risquait de ne pas marcher. Il doit faire plein de siouxeries alakon avec les lignes RTS et autres...

Question subsidiaire : si j'investis dans ETS 6 Home, est-ce que je pourrai continuer à programmer mes vieux devices pour lesquels il n'existe pas de module pour ETS 6 ? Comme ce détecteur de mouvement, qui n'est même plus vendu ? En important le projet ETS 3, il va tout récupérer ?
Frédéric

https://pknyx.gbiloba.org (de nouveau en ligne !)
Répondre
#10
Il faut essayer,

Si tu veux , fait un export de ton projet et je jette un oeil, normalement ETS6 prend en charge les export, les produits devrait etre importé et donc utilisable.

Tu peux cibler qq produit et je te les isoles dans un projet que tu pourrais tester avec la version de demo
KNX Partner Base / Avancé

Ma boite de MP est pleine, merci de créer un post si vous avez une question, cela profitera a tout le monde.
Répondre
#11
Ok, je regarde ça. Merci !
Frédéric

https://pknyx.gbiloba.org (de nouveau en ligne !)
Répondre


Atteindre :


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