Logicielsmoto.com

Nous sommes le 16 Oct 2019, 21:32

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 14 messages ] 
Auteur Message
 Sujet du message: interface Teensy <> MO5
MessagePosté: 23 Nov 2011, 11:54 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 230
Faisant suite au sujet commencé sur le thread de daniel et l'utilisation d'une carte SD sur le port LEP, je préfère séparer les 2 sujets pour éviter la confusion.

J'ai donc reçu le matériel et installé le tout, mais tout le firmware reste à développer. Je pense que dans un premier temps c'est la flash du micro contrôleur qui sera utilisée comme mémoire de masse, le module (micro)SD ne sera connecté que si cela devient nécessaire.

Le premier test sera de vérifier si les signaux passent bien et dans les 2 sens. (motor on et sauvegarde K7 puis lecture K7)

Image

Uploaded with ImageShack.us

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 23 Nov 2011, 15:04 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 230
premier test concluant,
plus d'erreur 60 (car niveau forcé à HIGH vers le MO5)
Le teensy détecte l'ordre motor on (et clignote fièrement à 4 reprises pour le confirmer).
Reste maintenant à coder un fichier valide en 1200bauds (loader) pour aller un peu plus loin.

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 25 Nov 2011, 11:45 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 230
j'ai eu un début de chargement avec une méthode sans temporisation (le nom du fichier est apparu suivi d'une erreur).
Mais après intégration des temporisations plus rien :L
Je vais essayer de revoir ma méthode de timing.
L'image du fichier K7 est en flash pour éviter l'écrasement de la ram.

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 25 Nov 2011, 17:21 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 230
Le debug à l'oreille a fonctionné (j'ai rebouclé l'entrée k7 vers l'entrée son) . Le signal n'était pas habituel, la mise en flash des donnée nécessite un adressage spécial. J'ai chargé fox à1200bauds, c'est donc ok pour un bootstrap avant d'aller a pleine vitesse.

Mais en attendant je vais jouer un peu à fox, j'ai toujours bien aimé ce jeu ;)

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 26 Nov 2011, 14:29 
Hors ligne

Inscription: 21 Aoû 2006, 09:06
Messages: 1112
Localisation: Brest
gilles a écrit:
Le debug à l'oreille a fonctionné (j'ai rebouclé l'entrée k7 vers l'entrée son) . Le signal n'était pas habituel

L'oreille est un outil super performant. On reconnait les K7 TO, MO et étrangères rien qu'au bruit qu'elles font. Il y a eu un petit jeu sur usenet à une époque.. Les suppositions allaient bon train (Atari, ti99, zx81, oric, exelvision) et devinez ce que c’était en fait? Du TO7.. Trouvé rien qu'à l'oreille! (22-02-2009, 22:13)

Bravo pour tes expérimentations autour du remplacement du lecteur K7.. C'est vachement impressionnant tout ca.

sam.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 26 Nov 2011, 19:02 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 230
Ce microcontroleur est vraiment simple à programmer, il suffit de se lancer. Pour le transfert rapide je pense qu'un protocole imitant un peu le spi sera assez performant, le controleur allant plus vite que le 6809 il devrait facilement suivre.
Cette partie sera un peu plus longue à coder car on est en quasi aveugle de part et d'autre.
La premiere primitive sera le chargement d'un bloc memoire de la flash

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 24 Fév 2012, 18:26 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 230
je relance un peu ce projet mis en sommeil pendant mon déménagement. Je pense coder la partie client MO5 en C pour aller plus vite, je suis donc en train de finaliser des outils pour pouvoir faire du C sur le MO5 (avec une chaine basée sur mc09 + c6809 et un outil perso bin2K7).
La flash du teensy comportera 2 parties en code 6809.
_ Un bootstrap qui sera transmis à 1200bauds.
_ Ce bootstrap permettra au MO5 d'utiliser ensuite un mode rapide à 3 fils pour charger le logiciel menu.

Prochaine étape, le chargement rapide d'une image pour valider le mécanisme.

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 24 Fév 2012, 19:34 
Hors ligne

Inscription: 24 Juil 2010, 16:08
Messages: 417
Localisation: France
Je suis toujours intéressé par la partie qui tourne sur MO5 :)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 03 Mai 2012, 10:47 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 230
Seconde version du montage, avec la carte SD cette fois-ci:

Image

Le teensy++ n'est pas très adapté à l'usage de l'extension SD qui se branche plus naturellement sur le teensy2.0 (mais je l'ai revendu à bob1967 pour son clavier atari ST)

Il y a encore pas mal de soft à réaliser mais ca commence à prendre forme... avec gcc-avr et plus arduino studio qui était tout de même un peu limité.

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 04 Mai 2012, 11:40 
Hors ligne

Inscription: 27 Juin 2006, 19:44
Messages: 1054
Localisation: France (24)
Est-il prévu aussi quelque chose pour les TO ? Ce serait quand même plus pratique de passer par une carte SD que par un fichier WAV.

Et bravo pour l'initiative, bien sûr ;)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 04 Mai 2012, 15:17 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 230
pour le moment c'est pour le MO5 mais effectivement le TO8 devrait y avoir droit plus tard. Pour le moment je me concentre sur la partie FAT sur la SD (donc qui sera commune aux 2 plateformes).

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 12 Déc 2013, 13:51 
Hors ligne

Inscription: 24 Juil 2010, 16:08
Messages: 417
Localisation: France
Bonjour,
Du nouveau de cette interface Teensy?

Toujours pas de code source publié? Pas de spécification du protocole pour le fastloader?


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 13 Déc 2013, 10:21 
Hors ligne

Inscription: 21 Avr 2010, 10:59
Messages: 230
en fait je n'ai plus vraiment le temps pour bosser sur ce projet en ce moment, mais je peux t'envoyer le code source... qui est quand même publié quelque part sur un sourceforge en attendant mieux.

_________________
http://www.alternative-system.com


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 13 Déc 2013, 10:33 
Hors ligne

Inscription: 24 Juil 2010, 16:08
Messages: 417
Localisation: France
Je n'ai pas vu le lien dans ce forum, alors pour info si ça intéresse d'autres gens:
http://sourceforge.net/p/turbotapeemu/wiki/Home/.

Merci!

J'ai jeté un oeuil rapidement, je vois que la génération des signaux est faite avec une boucle en soft. Dans ma version j'utilise un timer de l'ATMega8 et des interruptions. C'était nécessaire de mon côté à cause de la gestion en soft de l'USB avec V-Usb, qui monopolise pas mal de temps CPU. Mais à la réflexion le timer sera peut être plus intéressant dans l'autre sens (MO5 > adaptateur).


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 14 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Développé par phpBB® Forum Software © phpBB Group
Traduction par phpBB-fr.com