2010-08-04 16 views
1

J'utilise une carte Olimex sam7s256. J'ai essayé de le faire fonctionner sous linux (Ubuntu). J'ai réussi à installer GCC et binutils. J'ai installé SAM-BA pour linux depuis le site Atmel. J'ai pu obtenir le port USB pour la connexion comme spécifié dans le manuel SAM-BA (.dev/ttyUSB0). Mais lorsque j'essaie d'utiliser l'interface graphique et de me connecter, il n'y a pas de réponse. Je pense qu'il y a un échec de connexion, donc quand j'appuie sur le bouton de réinitialisation dans la carte, je reçois un message "Impossible d'initialiser les accès FLASH". Peu importe combien de temps j'attendre avant d'appuyer sur le bouton de remise à zéro, Je ne reçois pas la fenêtre SAM-BA comme indiqué par d'autres tutoriels comme ci-dessous alt textSAM-BA ne répond pas avec olimex sam7s256

Quelqu'un peut-on me aider dans cela? J'ai fait le «premier» jeu de cavaliers, reconnectez la carte pendant 10 s, déconnectez et «tst» réinitialisez le cavalier, reconnectez-le avant d'ouvrir SAM-BA. Toute aide sera grandement appréciée. Je suis coincé. Il en est de même pour SAM-BA 2.9 et 2.8.

+0

Est-ce une question de programmation? –

+0

non ... mais je voulais savoir si cela avait quelque chose à voir avec n'importe quel script TCL avec SAM-BA. Y a-t-il un forum plus approprié pour que cela soit affiché? S'il vous plaît, faites-moi savoir. merci. – NmKrish

Répondre

0

A ce stade, vous êtes déjà connecté. Si vous avez spécifié l'at91sam7256-ek même si vous n'utilisez pas cette carte, elle ne mettra pas cette interface si elle n'a pas parlé à la puce/carte. J'ai récemment fait cet exercice avec un tableau d'en-tête olimex sam7s-256. (avec Linux Ubuntu). Si je n'ai pas précisé le type de carte, la fenêtre est apparue mais elle n'était pas vraiment connectée. Notez comment le code à 0x00200000 est des instructions valides (la plupart commencent par 0xE et la table de vecteur commence par un groupe de 0xEAs qui sont des branches hors de la table de vecteur) qui est RAM qu'il n'a pas fait lire cela à partir de quelque part. Chargez un fichier binaire dans ram dans la plage 0x00200000 et rafraîchissez la mémoire (en supposant que votre binaire est différent de ce qui existe) et voyez-le changer.

Lorsque vous êtes prêt/confortable, vous pouvez effacer le flash et voir dans la fenêtre de mémoire que le flash (0x0010000 ou quelque chose comme ça) passe à tous les 0xFFFFFFFF. Maintenant, rappelez-vous qu'il ne démarre pas quand vous faites cela. Avec le tableau que j'ai, il y a un cavalier que vous déplacez puis alimentez la carte pour charger le bootloader intégré dans le flash afin que vous puissiez utiliser sam-ba à nouveau, je suis sûr qu'il y a un moyen de le faire avec votre carte mais lisez d'abord le guide de l'utilisateur. Veuillez ne pas fermer cette personne pour demander s'il est possible d'utiliser un outil logiciel. Il y a un nombre incalculable de comment utiliser mon simulateur d'iphone ou pourquoi mon simulateur d'androïde est plus lent que mes questions de simulateur d'iphone qui ne sont pas touchées. cette question est aussi pertinente que l'une des questions de programmation sur la façon d'utiliser gcc ou quelque chose web ou comment démarrer mon simulateur de téléphone ou java vm. Je ne voudrais pas avoir à lancer une campagne pour fermer toutes les questions étiquetées gcc ou iphone parce qu'elles ne sont pas des questions de programmation.

0

Je pense que ma question a été mal comprise. La fenêtre de l'interface graphique que j'ai posté n'est pas ce que je reçois. Je viens de poster pour dire que je ne reçois pas une telle fenêtre du tout. Cette fenêtre n'apparaît que lorsque je sélectionne "pas de tableau". Lorsque je sélectionne SAM7S256-EK, il n'y a pas de réponse. Aucune fenêtre ne s'ouvre Comme indiqué dans votre blog sam7stuff.blogspot.com, j'ai téléchargé SAM-BA. La seule différence que vous avez posté et dans la réponse est également que vous utilisez un tableau 'h'. En ce moment j'utilise une alternative SAMBA faite sur mesure à partir de ce site web, http://claymore.engineer.gvsu.edu/~steriana/Software/ C'est aussi un chargeur de démarrage basé sur python. C'est la ligne de commande cependant. J'aimerais utiliser l'interface graphique SAM-BA. Je suis sûr que le tableau est OK et que samba communique avec les b'cos de la carte si je sélectionne un autre type de carte que l'option ARM7S256-EK il me donne un 'échec de communication'. Si vous avez des suggestions s'il vous plaît faites le moi savoir. Merci aussi de m'avoir soutenu.J'ai eu de très bons aperçus de ce forum sur le domaine embarqué et je pense que c'est un bon endroit pour discuter des doutes sur la programmation embarquée et que je n'ai jamais pensé à 'programmer' ou 'non-programmer'. Beaucoup de choses sur la personnalisation de la SAM-BA pour un tableau sur mesure impliquant des scripts TCL mais je n'ai pas pu obtenir les concepts. Donc je pensais que quelqu'un aurait eu le même problème et aurait trouvé une solution TCL ou C 'programmation' dans ce forum. Merci.