MSX Village forum

L'atelier Proto d'un lecteur de carte SD

metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/07/2014 à 20h24

Reprise du message précédent

Est-ce que quelqu'un a déjà essayer une 29F040 en 90ns au lieu de 120ns ?

Merci



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 11/07/2014 à 20h32
Oui les miennes sont des 90ns et ça marche impec.
Igal est allé bien plus loin dans ses expériences NOWAIT :lol
http://www.msxvillage.fr/forum/topic.php?id=964
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/07/2014 à 20h40
Impect, ça m'arrange, car je sais pas pourquoi, mais les 120ns sont hors de prix par rapport au 90ns. :top



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 25/07/2014 à 23h09
Bonsoir,

Est-ce que quelqu'un a déjà réussi a faire un transfert PC => MSX, où dans l'autre sens, avec l'interface SD de Erikie.

Mon PC reconnait bien la SD, mais refuse de copier un fichier dessus. Le PC me répond que ma SD est protéger en écriture. Sans doute un probléme de FATxx.

Apparemment, il faut 2 cartes SD.

Merci.




Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/08/2014 à 08h33
Bonjour,

Quelques news sur la cartouche SD.

J'ai reçu mes 29F040 il y a quelques jours et j'ai commencé a faire des tests, mais je rencontre un probléme de programmation " FLASH WRITING ERROR "
Problémes déjà soulever ici :

http://www.msxvillage.fr/forum/topic.php?id=1001&pt=3#m18821

et là

http://www.msxvillage.fr/forum/topic.php?id=1331 par Fabf.

J'ai fait des essais dans un premier temp avec un mapper a base de 74LSxx sans résultats. J'ai donc fait l'essai avec un EPM7128 qui me fait exactement les mêmes erreurs en programmation.


J'ai fait l'essai avec le schéma de Jipe : 1xLS02 et 2xLS670 http://www.msxvillage.fr/forum/topic.php?id=1001&pt=1#m18302
J'ai aussi fait l'essai avec le schéma de Fabf : 1xLS00, 1xLS32 et 2xLS670 http://www.msxvillage.fr/forum/topic.php?id=1331#m27193

Version 74LSxx :




Version EPM7128 :






Je lance le logiciel de GDX pour détecter le type de circuit avec le le switch fermé sur la PIN22 de la 29F040 et il me détecte bien un AM29F040. Avec le switch ouvert, pas de 29F040.




Avec OPF.COM, je charge une ROM banale dans la 29F040 et il reconnait la FLASHROM en LPE comme l'a indiqué Jipe dans un post. Je pense que OPF.COM cherche la puce SCC mais reconnait bien la FlashROM en slot 1.




J'ai essayé avec FL.COM de GDX, tous ce passe bien, sauf que quand je fais un RESET, le MSX bloque au démarrage à la présentation du MSX.




Un autre essai avec FLK4.COM et NEMESIS1, il éfface bien et programme bien, enfin je pense. Mais au rallumage du MSX, bloque aussi au démarrage à la présentation du MSX :




J'ai comme même essayer de programmer la FlashROM avec MMCDISK1.ROM et il me fait une erreur d'écriture.




J'ai fait l'essai avec :

KOFLASH, SCCFLASH, ASCFLASH, toutes les version FL de GDX, ..... et d'autres logiciels pour prammer la FlashROM. J'ai télécharger plusieurs fois les log. penssant qu'il y avait un probléme de CRC, sans résultats.

A chaque fois : " FLASH WRITING ERROR "

.... Edité par metalgear2 Le 11/08/2014 à 08h36



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5484

Le 11/08/2014 à 11h37
J'ai déjà eu des 29F040 qui refusaient de fonctionner correctement... Je ne sais pas pourquoi... (Bas de gamme de récup chinois ?)
Si tu as un programmeur d'eprom, fait le test en programmant la 29F040 dessus, avec vérification des Data pour voir si ça passe bien...


banniere-ericb59e
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 11/08/2014 à 14h45
Elle a pas fini de te faire des misères cette SD :lol

Tu as bien câblé /RD sur /OE et /SLTSL sur /CE ?

Sinon pour les tests prends plutôt Nemesis2, c'est un mapper SCC ;)
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/08/2014 à 20h29
ericb59 :
J'ai déjà eu des 29F040 qui refusaient de fonctionner correctement... Je ne sais pas pourquoi... (Bas de gamme de récup chinois ?)

Si tu as un programmeur d'eprom, fait le test en programmant la 29F040 dessus, avec vérification des Data pour voir si ça passe bien...




J'avais aussi un doute, alors j'ai fait l'essai avec une cartouche SCC modifier en MegaFlashROM SCC et les 29F040 sont OK.



Fabf :
Elle a pas fini de te faire des misères cette SD :lol



Tu as bien câblé /RD sur /OE et /SLTSL sur /CE ?

Sinon pour les tests prends plutôt Nemesis2, c'est un mapper SCC ;)




Au niveau de la carte logique SD, elle me fait plus de misère, elle fonctionne trés bien, c'est surtout la partie FlashROM que me fait des misères.



RD sur PIN 24 de la 29F040 qui équivaut a G sur une 29F040 PLCC

SLTSL sur PIN 22 de la 29F040 qui équivaut a E sur une 29F040 PLCC







Pour Nemesis 2, que je prenne Nemesis 1 ou 2, même une autre ROM, le probléme reste qu'aucune ROM ne s'écrit dans la FlashROM. :oups





.... Edité par metalgear2 Le 11/08/2014 à 21h38



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 12/08/2014 à 00h53
Aprés quelques recherches, j'ai résolu un des problémes de programmation qui n'avait rien a voir avec un mauvais branchement mais tout simplement un probléme de support PLCC .... :gre
Le support PLCC est trop haut ou trop profond. Une fois la 29F040 insérer sur son support, il descend trop bas et certaine broches de la 29F040 ne touchent pas les broches du support PLCC.
Une petite cale en carton de 1 ou 2 mm au fond du support pour remonter la 29F040 et la connection entre la 29F040 et son support PLCC se fait correctement. :|

Rectification : Tu as raison Fabf, Nemesis 1 ne démarre pas, écran bleu alors que Nemesis 2 démarre trés bien :oups
De toute façon, à la base, du momment que la ROM pour la SD fonctionne, c'est le principale et c'est le but rechercher.


29F040 sans la cale en carton :




29F040 avec la cale en carton au fond du support PLCC :




Programmation de la FlashROM avec Nemesis 2. Bien sur, il manque le son SCC, mais c'est normal. ( Le son est quand même bien pourri sans la SCC ) :D :




Programmation de la FlashROM avec le fichier MMCDISK1.ROM :




Avec n'importe que fichier ROM, la FlashROM se programme. ^^

Le dernier probléme que je dois résoudre :

Aprés la programmation de la FlashROM, si je fais un reset, la FlashROM démarre. Par contre, si j'éteins le MSX par l'inter, plus rien. Apparemement, il écrit pas physiquement dans la FlashROM.




.... Edité par metalgear2 Le 12/08/2014 à 02h35



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 12/08/2014 à 03h29
Sur ce dernier problème, GDX pourra peut être faire quelque chose.
Tu as testé son chargeur de ROM pour flashrom mapper SCC ?

Désolé j'ai pas accès aux vidéos :moue
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 12/08/2014 à 07h49
metalgear2 :


Le dernier probléme que je dois résoudre :



Aprés la programmation de la FlashROM, si je fais un reset, la FlashROM démarre. Par contre, si j'éteins le MSX par l'inter, plus rien. Apparemement, il écrit pas physiquement dans la FlashROM.

....




Il est fait comment ton mapper dans le CPLD?

En schéma avec des composants de la librairie? (genre 74670, etc...)

Ou bien une description en VHDL?


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 12/08/2014 à 09h49
Bonjour,



Fabf :
Sur ce dernier problème, GDX pourra peut être faire quelque chose.

Tu as testé son chargeur de ROM pour flashrom mapper SCC ?


Si tu parle des fichiers FL.COM et FLxx.COM, oui, j'ai essayer toutes les versions.



z80 :
Il est fait comment ton mapper dans le CPLD?

En schéma avec des composants de la librairie? (genre 74670, etc...)

Ou bien une description en VHDL?


Version schéma en composants, schéma un peu plus haut.



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10333

Le 12/08/2014 à 13h05
tu arrives aux mêmes conclusions que moi :

l'ordre des pages dans le mapper n'est pas initialisé lors d'un démarrage a froid

le logiciel "range" les pages dans l'ordre avec des commandes du genre 32 00 50 LD (5000),A

seul le mapper du type Zemina KONAMI démarre proprement !!


:noel
Site web    
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 12/08/2014 à 13h12
@metalgear2:
Je t'envoie une version "compilé" du CPLD dès que c'est prêt et tu me diras si ça marche. Faudra que tu ajoutes le signal RESET du port cartouche sur l'EPM7128 cela va de soit ;)


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 12/08/2014 à 13h18
Jipe :
tu arrives aux mêmes conclusions que moi :

l'ordre des pages dans le mapper n'est pas initialisé lors d'un démarrage a froid

le logiciel "range" les pages dans l'ordre avec des commandes du genre 32 00 50 LD (5000),A

seul le mapper du type Zemina KONAMI démarre proprement !!




Merci Jipe, ça me rassure que je suis pas le seul a être bloqué a ce niveau.



C'est peut-être pour ça que Erikie utilise un AT29F040 :hum



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 12/08/2014 à 13h37
C'est envoyé en MP dans ta boite :p
signal RESET à câbler sur broche 52 du EPM7128.


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie