[electron.libre] Re: Problème avec la Turnig y

2012-09-25 Par sujet Serge NOEL

Jean,

si tu changes le µC c'est sur que tu pourras le programmer car ton 
interface est déjà spécifique Atmel, a condition de ne pas le griller 
lors de la soudure, pas si évident, vois le post que je viens de faire, 
j'ai déjà fait de telles soudures sur des cartes graphiques à une époque 
où cela était encore rentable, mais je ne te cache pas que c'est risqué 
: d'autre part qui ne risque rien n'a rien et dans ton cas je crois que 
la seule chose que tu risques encore est que cela fonctionne ;-)


Tiens nous informé et si tu as le temps, prends quelques clichés.

Cordialement
Serge


Le 25/09/2012 14:55, MathJea a écrit :

Serge,

Merci pour toute ses explications, pour ma part j'en connais pas mal, 
mais il m'en reste à apprendre???


Je me prépare à l'éventualité que le µC soit HS, donc j'ai sollicité 
mon collègue de Labastidette pour qu'il
voit pour avoir un échantillon gratuit de la bête (ATMEGA64-16AU) la 
question que je me pose, est ce que
pourrais le programmer de nouveau via mon interface ou est ce que doit 
passer par un programmateur
spécifique aux Atmel, car si c'est le cas la radio sera pour de la 
pièces de rechange.


Avec mes remerciements.

Cordialement.

Jean


Le 25/09/2012 11:11, Serge NOEL a écrit :

Bonjour,

je vais expliquer en grandes lignes comment fonctionne cette radio, 
cela sera, je pense, utile à tous :


la radio est composée essentiellement d'un micro-contrôleur, ce 
composant électronique est le cœur de beaucoup de montages modernes. 
Un micro-contrôleur est en quelque sorte un ordinateur complet, il 
contient le calculateur, de la mémoire morte (qui ne s'efface pas 
quand on éteint), de la mémoire vive, et des capacités de dialoguer 
avec le monde externe : convertisseurs analogiques vers digital pour 
lire les sticks, ...
La radio contient des interrupteurs et des potentiomètres (dont les 
sticks), et un afficheur graphique LCD.
La partie HF (Haute fréquence - émission) est déléguée au module 
enfichable au format JR.
Le micro-processeur utilise un de ces fils pour créer un signal 
compatible avec les modules.


Tout cet ensemble électronique ne fait rien sans un programme adapté. 
Le programme initial étant limité, plusieurs modélistes avertis ont 
créé leur propre logiciel dont certains ont des fonctionnalités très 
avancées. De là, un problème, si le programme ne fonctionne pas 
(défectueux, inadapté) ou inexistant , la radio ne marche pas.


_*Conclusions :*_

  * pour que cela fonctionne, il faut que le processeur ait un
programme adapté, sinon il peut planté : Jean as-tu vérifier avec
une ancienne version, voir la version d'origine, ta radio étant
ancienne, peut-être que les firmwares récents ne fonctionnent pas
(différence de processeur)
  * si le processeur est planté, rien ne se passe : l'afficheur LCD
doit lui aussi être configuré (par le contrôleur), si ce dernier
ne fonctionne pas, l'afficheur ne fera rien du tout.
  * Le message erreur eeprom est lié au fait que le programme ER9x ou
autre vérifie la mémoire allouée pour stocker les modèles, si ce
message s'affiche, c'est plutôt bon signe, signe que cela marche
et que la radio vient de recevoir un nouveau firmware
(programme), le programme ne 'comprend' pas ce qui est dans cette
partie de la mémoire, d'où l'erreur.
  * La programmation 'automatique' réalisée par Eepe ou Compagnion
vise le remplacement du programme et de la zone qui contient les
modèles, cette programmation ne s'occupe pas de savoir si le
micro-contrôleur est bien programmé (vitesse et d'autres
paramètres). En tant normal, cette partie n'est pas à changer,
mais dans de rares circonstances, il peut être utile de
ré-initialiser cette partie (voir le post de Thibault sur Avrdude)


J'espère que ces explications seront utiles à mieux comprendre cette 
merveilleuse radio qu'est la Turnigy.


Serge


Le 25/09/2012 09:22, MathJea a écrit :

Bonjour Serge,

C'est bien la conclusion que j'en avais tiré, que les testes sous 
DOS avec avrdude que je faisais été avec l'interface.


Pour mon interface, je l'ai testé dans sont intégralité ce week end 
au terrain, car je savais trouvé un modéliste avec
une Turnigy équipé comme moi pour les connexions (normal, puisque je 
lui ai fait passé mes schémas) pour le
moment il ne veux pas la passer en er9x ou Open9 x (j'en voies qui 
ont le sourire!!!) bref, j'ai quand fait la manip.
qui consiste à prendre le programme d'origine de cette radio, ça 
c'est fait sans problème, mais avec eePe, pas avec

Companion

La semaine prochaine je vais aller chez un autre modéliste, qui lui 
à tout se qu'il faut pour flasher la Turnigy et bien

sur il a aussi une Turnigy flashé.

Serge, soyons en phase effectivement, quand on branche 
l'interface au PC puis à la radio celle-ci est alimentée
(c'est toujours OK pour moi) mais lorsque fait un flashage la radio 
n'est plus alimentée, du moins l'affichage, car le µC

ne peut que l'être sin

[electron.libre] Re: Problème avec la Turnig y

2012-09-25 Par sujet Serge NOEL

Bonjour,

je vais expliquer en grandes lignes comment fonctionne cette radio, cela 
sera, je pense, utile à tous :


la radio est composée essentiellement d'un micro-contrôleur, ce 
composant électronique est le cœur de beaucoup de montages modernes. Un 
micro-contrôleur est en quelque sorte un ordinateur complet, il contient 
le calculateur, de la mémoire morte (qui ne s'efface pas quand on 
éteint), de la mémoire vive, et des capacités de dialoguer avec le monde 
externe : convertisseurs analogiques vers digital pour lire les sticks, ...
La radio contient des interrupteurs et des potentiomètres (dont les 
sticks), et un afficheur graphique LCD.
La partie HF (Haute fréquence - émission) est déléguée au module 
enfichable au format JR.
Le micro-processeur utilise un de ces fils pour créer un signal 
compatible avec les modules.


Tout cet ensemble électronique ne fait rien sans un programme adapté. Le 
programme initial étant limité, plusieurs modélistes avertis ont créé 
leur propre logiciel dont certains ont des fonctionnalités très 
avancées. De là, un problème, si le programme ne fonctionne pas 
(défectueux, inadapté) ou inexistant , la radio ne marche pas.


_*Conclusions :*_

 * pour que cela fonctionne, il faut que le processeur ait un programme
   adapté, sinon il peut planté : Jean as-tu vérifier avec une ancienne
   version, voir la version d'origine, ta radio étant ancienne,
   peut-être que les firmwares récents ne fonctionnent pas (différence
   de processeur)
 * si le processeur est planté, rien ne se passe : l'afficheur LCD doit
   lui aussi être configuré (par le contrôleur), si ce dernier ne
   fonctionne pas, l'afficheur ne fera rien du tout.
 * Le message erreur eeprom est lié au fait que le programme ER9x ou
   autre vérifie la mémoire allouée pour stocker les modèles, si ce
   message s'affiche, c'est plutôt bon signe, signe que cela marche et
   que la radio vient de recevoir un nouveau firmware (programme), le
   programme ne 'comprend' pas ce qui est dans cette partie de la
   mémoire, d'où l'erreur.
 * La programmation 'automatique' réalisée par Eepe ou Compagnion vise
   le remplacement du programme et de la zone qui contient les modèles,
   cette programmation ne s'occupe pas de savoir si le micro-contrôleur
   est bien programmé (vitesse et d'autres paramètres). En tant normal,
   cette partie n'est pas à changer, mais dans de rares circonstances,
   il peut être utile de ré-initialiser cette partie (voir le post de
   Thibault sur Avrdude)


J'espère que ces explications seront utiles à mieux comprendre cette 
merveilleuse radio qu'est la Turnigy.


Serge


Le 25/09/2012 09:22, MathJea a écrit :

Bonjour Serge,

C'est bien la conclusion que j'en avais tiré, que les testes sous DOS 
avec avrdude que je faisais été avec l'interface.


Pour mon interface, je l'ai testé dans sont intégralité ce week end au 
terrain, car je savais trouvé un modéliste avec
une Turnigy équipé comme moi pour les connexions (normal, puisque je 
lui ai fait passé mes schémas) pour le
moment il ne veux pas la passer en er9x ou Open9 x (j'en voies qui ont 
le sourire!!!) bref, j'ai quand fait la manip.
qui consiste à prendre le programme d'origine de cette radio, ça c'est 
fait sans problème, mais avec eePe, pas avec

Companion

La semaine prochaine je vais aller chez un autre modéliste, qui lui à 
tout se qu'il faut pour flasher la Turnigy et bien

sur il a aussi une Turnigy flashé.

Serge, soyons en phase effectivement, quand on branche 
l'interface au PC puis à la radio celle-ci est alimentée
(c'est toujours OK pour moi) mais lorsque fait un flashage la radio 
n'est plus alimentée, du moins l'affichage, car le µC

ne peut que l'être sinon ça ne fonctionnerait pas!!!.

Je serais intéressé de savoir par qu'elles fils le µC est alimenté 
lors du flashage.


Dans mon cas j'ai bien la carte mère alimentée mais plus l’affichage, 
normale puisque je n'ai plus de programme sur
le µC, la ou ça l'est moins c'est radio seul, si je la met en marche 
j'ai absolument rien qui s'affiche à l'écran, il me
semble me souvenir que normalement je devrais avoir "erreur eeprom" 
d'affiché???.


Par contre lors de l'envoie du programme vers la radio, j'ai 
systématiquement "failed" se qui veut dire que rien ne passe

vers le µC, je pense fortement qu'il est HS.

J'ai un oscillo (OX725) qui somnole tranquillement sur le plan de 
travail électronique.. car depuis les montages de
M Thobois qui remontent à loin pour moi, l'électronique j'ai 
abandonné... vu le prix d'un RX maintenant.


Donc la suite du feuilleton sera pour la semaine prochaine (pire que 
les feux de l'amour ce truc)


Cordialement.

Jean



Le 24/09/2012 22:26, Serge NOEL a écrit :

Jean,
je reviens sur la liste, j'ai vu que ton problème était toujours 
d'actualité,


le code rc=-1 signifie  :

This response from avrdude means that it *can talk to the programmer 
*but the programmer *can't talk to the chip*.


  * 

[electron.libre] Re: Problème avec la Turnig y

2012-09-24 Par sujet Christophe Lauverjat

Le 24/09/2012 16:55, MathJea a écrit :
Est ce que par rapport à la liste ne vaut il pas mieux que nous 
passions en liste à trois personnes
"cricri" Serge et "titi" 


Eventuellement il y a la liste "elbarducoin" pour les hors-sujet, mais 
qui reste lue par beaucoup...


Christophe

la liste de discussion hors sujet : 
mailto:el.barducoin-requ...@ml.free.fr?subject=subscribe


--
Liste de diffusion electron.libre
archives de la listes sur :
http://www.mail-archive.com/electron.libre%40ml.free.fr/

le site ftp de la liste (quand il fonctionne): 
ftp://electrolibriste:electropower@82.243.212.11:21 ou
http://electrolibriste:electropower@82.243.212.11:12020/ftpelectronlibre/
ou en plus rapide http://electrolibriste.free.fr


la liste de discussion hors sujet : 
mailto:el.barducoin-requ...@ml.free.fr?subject=subscribe
la carte mondiale des �lectrolibristes: http://mappemonde.net/bdd/electronlibre
Pour se d�sinscrire : 
mailto:electron.libre-requ...@ml.free.fr?subject=unsubscribe






[electron.libre] Re: Problème avec la Turnig y

2012-09-24 Par sujet cricri

Salut ,
L'intérêt de la liste :
çà fait avancer la chose ,
Il va peut être y avoir un nouvel intervenant ,
les échanges restent disponibles pour un autre éventuel futur intéressé ,


Une idée serait de contacter l'auteur du logiciel , qui dû déjà avoir eu ce problème ( à moins qu'il ne se trompe jamais 
??? )


V'là

Xtian



Le 24/09/2012 16:55, MathJea a écrit :

A tous,

Est ce que par rapport à la liste ne vaut il pas mieux que nous passions en 
liste à trois personnes
"cricri" Serge et "titi"

A moins que ça intéresse du monde sur la liste?. je peux aussi donner 
des nouvelles après,
si ont arrivent à résoudre le problème.

Cordialement.

Jean


--
Liste de diffusion electron.libre
archives de la listes sur :
http://www.mail-archive.com/electron.libre%40ml.free.fr/

le site ftp de la liste (quand il fonctionne): 
ftp://electrolibriste:electropower@82.243.212.11:21 ou
http://electrolibriste:electropower@82.243.212.11:12020/ftpelectronlibre/
ou en plus rapide http://electrolibriste.free.fr


la liste de discussion hors sujet : 
mailto:el.barducoin-requ...@ml.free.fr?subject=subscribe
la carte mondiale des �lectrolibristes: http://mappemonde.net/bdd/electronlibre
Pour se d�sinscrire : 
mailto:electron.libre-requ...@ml.free.fr?subject=unsubscribe






[electron.libre] Re: Problème avec la Turnig y

2012-09-24 Par sujet cricri

Re

Va sur le site :
https://www.sparkfun.com/products/9825

il est expliqué qu'il faut avoir "Winavr " d'installé

To use this programmer, attach to a Windows machine and install the drivers 
listed below.
 Open a command prompt.
 Assuming WinAVR  (and therefore AVRDUDE) have 
been installed, type:



   avrdude -c usbtiny -B 1 -patmega328 -U flash:w:main.hex

il y a des choses pour Seven : 
http://forum.sparkfun.com/viewtopic.php?f=7&t=27074

Courage !

Xtian


Le 24/09/2012 13:18, MathJea a écrit :

Bonjour Thibault,

Tout d'abord, merci Christian, Serge et Thibault pour vos réponses.

Thibault, sur sur portable je suis avec Seven 32 bits, je viens d'essayé de 
"lancer" avrdude.exe
je voies bien un "flash" démarrage en mode DOS mais c'est tout, me faut il 
passer sous XP?


Cordialement.

Jean


Le 24/09/2012 12:22, Titi a écrit :

Bonjour,
Cela fait un moment que je n'ai pas changé le firmware de ma turnigy mais je me souviens avoir eu un soucis aussi une 
fois.

Connaissant les µc ATMEL tant qu'ils sont physiquement bon on peut encore les 
programmer.
Par contre il m'est arrivé de perdre les blocs de configurations (calibration / efuse / hfuse / lfuse / lock fuse et 
signature)

Dans ce cas le µc ne fonctionne pas (dans ces blocs il y à notament la 
configuration du quartz à utiliser)
Donc ci-joint la copie d'origine des blocs de ma radio ainssi que le firmware 
chinois.
Ces blocks devraient marcher dans n'importe quelle turnigy.
Par contre je ne sais pas comment on programme ces blocs à travers epee ou companion, moi j'ai utilisé avrdude en 
ligne de commande :

Lecture :
avrdude -p m64 -c type_de_programmateur -U flash:r:"x9_flash.bin":r
  -U eeprom:r:"x9_eeprom.bin":r \
  -U lfuse:r:"9x_lf.bin":r \
  -U hfuse:r:"9x_hf.bin":r \
  -U lock:r:"9x_lock.bin":r \
  -U efuse:r:"9x_ef.bin":r \
  -U calibration:r:"9x_cal.bin":r \
  -U signature:r:"9x_sig.bin":r
Pour l'écriture remplacer le ":r" par un :w et un :v pour vérifier
En esperant que cela puisse t'aider à réparer ta radio.
Thibault.
- Original Message -

*From:* cricri 
*To:* electron.libre@ml.free.fr 
*Sent:* Monday, September 24, 2012 11:54 AM
*Subject:* [electron.libre] Re: RE : [electron � avec la Tu rnig y


Le 24/09/2012 11:33, Serge NOEL a écrit :

Bonjour,

juste pour signaler qu'il n'y a pas de bootloader dans cette radio. Le 
bootloader est utilisé par exemple dans
les cartes Arduino, ces cartes peuvent être programmées SANS programmeur 
grâce justement au bootloader.

Dans la grande majorité des cartes industrielles, les contrôleurs sont 
programmés in-situ, c'est à dire
directement sur la carte, il suffit pour cela de mettre quelques broches 
accessibles au programmeur. Cette
manipulation répond au nom de ICSP (In Circuit Serial Programming)


effectivement , je viens de regarder la doc du µP il comporte son propre 
bootloader ( voir page 277 )
Mais si on lit ce qui est écrit :
The Boot Loader Support provides a real Read-While-Write Self-programming 
mechanism for
downloading and uploading program code by the MCU itself. This feature 
allows flexible application
software updates controlled by the MCU using a Flash-resident Boot Loader 
program. The
Boot Loader program can use any available data interface and associated 
protocol to read code
and write (program) that code into the Flash memory, or read the code from 
the program memory.
The program code within the Boot Loader section has the capability to write 
into the entire
Flash, including the Boot Loader Memory. The Boot Loader can thus even 
modify itself, and it
can also erase itself from the code if the feature is not needed anymore. 
The size of the Boot
Loader Memory is configurable with Fuses and the Boot Loader has two 
separate sets of Boot
Lock bits which can be set independently. This gives the user a unique 
flexibility to select different
levels of protection.

Il est possible de modifier ou d’effacer, ou d’altérer ( ! ) le dit 
bootloader ..

Et donc si le programme de transfert à planté et est allé écrire "là ou il ne 
faut pas " .

On fait quoi alors , à part changer de µP 

Cela demande encore un peu de réflexion .

Cordialement

Xtian



Cordialement
Serge



Le 23/09/2012 20:33, rgmira a écrit :

Pour 60€, moi je ne m'e...i pas! Et ca ferait des PDR...

Regis

Math31  a écrit :
Bonsoir Xtian,

Bien vu la manip, de plus j'aurais pu y penser, car c'est exactement ce 
qu'il faut faire lorsque
l'on monte une ILP5X (voir CNC découpe) j'en prend bonne note. Merci.

Je vais ouvrir la radio, pour relever la réf. du µC et je te dirais quoi, 
vu que tu m'as l'air de bien
maitriser le sujet, ton aide me sera précieuse.

Cordialement.


Jean


Le 23/09/2012 20:06, cricri 

[electron.libre] Re: Problème avec la Turnig y

2012-09-23 Par sujet Serge NOEL

Bonjour,

je me permets d'intervenir, j'ai pu remarquer que tu as des soucis avec 
la Turnigy et qu’apparemment pas de solution.


Ce que je peux te suggérer :
1 -  valider que ton programmeur USB fonctionne. Si j'ai bien compris, 
Windows n'a pas le bon driver, il y a moyen de lui forcer la main, 
sinon, tu peux utiliser Linux (dans une machine virtuelle) et accéder au 
programmeur, je peux te créer une machine virtuelle qu'il te suffirait 
de copier... A toi de m'expliquer ce que tu préfères.
2 - Il doit être possible de 'corriger' la radio, personnellement, je 
suis dans la région Nantaise.


En bref, en cas de besoin, n'hésites pas

Serge



Le 23/09/2012 11:07, Daniel THOMAS a écrit :



Salut,

Bon, il ne faut pas se décourager si vite même si lorsque l'on se 
lance dans ces bidouilles le risque d'échec n'est pas à écarter.


Je crois que se fixer des challenges personnels est plus important que 
le "bénéfice" financier potentiel.


Il n'y aurait pas quelqu'un auprès de chez toi qui pourrait te dépanner?

Daniel




> Message du 23/09/12 09:14
> De : "MathJea"
> A : electron.libre@ml.free.fr
> Copie à :
> Objet : [electron.libre] [electron.libre]Problème avec la Turnig  y
>
> Bonjour Silvain,
>
> Non j'ai pas réussi en m'en sortir cette fois ci... la
première fois
> que ça met arrivé, passage de
> er9x à Open X, je m'en étais sortie par une RAZ de l'eeprom (il y a
> cette fonction dans eePe et Companion)
>
> Cette fois rien à faire, j'ai vérifié toute la ligne des 6 fils qui
> permettent la communication PC/radio, c'est
> tout OK, je voulais essayé avec l'interface USBasp à 3€, hélas
pour moi
> je suis tombé sur une HS, impossible
> de lui mettre un drivers, de toute façon ça ne vient pas de mon
> interface, puisque suivant ce que je fais j'ai
> des retours d'info.
>
> J'ai posté sur "Modélisme.com" ou il y a une bonne brochette de
fous
> furieux sur la Turnigy mais pas
> de réponse.
>
> Du coup, j'ai rangé la radio dans la valise pour une
éternité et
> passé les modèles qui étaient dessus sur
> la 3010 qui elles est aussi avec du Assan, la seul chose que je
perd,
> c'est que les gaz à l'envers, alors qu'avec
> le programme er9x ou Open X j'avais croco et moteur sur le
manche des
> gaz et tout dans le bon sens.
>
> Voilà pour la petite histoire, pour info. quand on raccorde la
radio au
> PC faire d'abord un teste de communication
> en, par exemple, récupérant les modèles en mémoire, si c'est OK,
on peut
> ensuite faire sa mise à jour, moi j'ai fait
> direct la mise à jour, ça a bien commencé, puis le bargraphe est
resté
> planté à 100%, alors que normalement il
> doit "s'effacer" pour laisser le message "que la mise à jour est
réussi"
> je me souviens du message exact???...
>
> Bonne journée à tous.
>
> Jean
>
> Le 22/09/2012 23:36, Silvain PINOT a écrit :
> >
> > Salut Jean,
> >
> > As-tu réussi à régler ton problème ?
> >
> >
> > Silvain
> >
> >
> >
> > Le 21/09/2012 20:20, MathJea a écrit :
> >> Quand la manip à échoué c'est avec Companion, j'ai ensuite aussi
> >> essayé de reprendre la main avec
> >> eePe, mais hélas toujours pareil, en faite AVRdude n'arrive
plus à
> >> dialoguer avec la radio.
> >>
> >> Je n'arrive plus à mettre la radio en marche, l’alimentation est
> >> bonne puisque ça met en marche
> >> mon module Assan et l'interface USB (déconnectée du PC bien sur).
> >>
> >> J'ai cherché sur un autre disque de sauvegarde, c'est bizarre
car je
> >> trouve bien un répertoire (ceux
> >> sur plusieurs de mes disques) "sauvegarde radio" mais vide,
je pense
> >> que mon antivirus est passé
> >> par là.
> >>
> >> A+ Jean
> >>
> >>
> >> Le 21/09/2012 20:08, Alain Bestion a écrit :
> >>> Tu fais ça avec Eepe ?
> >>> Je te cherche le programme et te l'envoie en direct.
> >>>
> >>> @+Alain Bestion
> >>>
> >>>
> >>> - Original Message - From: "MathJea"
> >>> To:
> >>> Sent: Friday, September 21, 2012 8:00 PM
> >>> Subject: [electron.libre] Problème avec la Turnigy
> >>>
> >>>
>  Alain,
> 
>  Alors c'est plus grave qu'il n'y parait, car je viens de
passer sur
>  le vieux portable et c'est pareil,
>  quand je connecte l'ensemble l'émetteur ne se met pas en
marche,
>  alors qu'il devrait, il doit s'éteindre
>  au moment de la mise en place de la mise à jour, j'ai déjà
eu le
>  problème, mais impossible de me
>  souvenir comment j'ai fait pour m'en sortir. en
principe je
>  prends des notes!!! mais là non.
> 
>  Je voulais essayé de remettre le prog