2009-10-01 7 views
1

Quelqu'un peut-il me dire où je peux trouver des informations liées à Comment faire pour Bringup n'importe quel bras? Je suis à la recherche d'une vue d'ensemble car je suis novice en matière d'ARM. Tout lien/document fera ... Il sera aide gr8 si je peux chercher une étude de casArm Board Bring Up

tout conseil basé sur les bras peut être considéré .. Je cherche juste une étude de cas ... simple dans quelques pas??

+1

Que voulez-vous dire «élever»? Aussi, avez-vous lu les fiches techniques de vos composants? – Artelius

+1

quel bras? Il existe différents types d'architectures différentes, ce qui peut entraîner différentes procédures d'initialisation. – simon

Répondre

6

Chaque "carte" ARM sera différente. Lisez la fiche technique pour la puce ARM que vous avez, qui devrait avoir une section près du début sur le démarrage. Lisez aussi la fiche technique concernant votre carte, car elle contient des chargeurs flash/boot. S'il n'y a pas de chargeurs sur la carte, vous devrez soit définir les cavaliers pour le ARM (si ce type le remplace) pour lire à partir de rom externe, ou JTAG le code de démarrage initial dans celui-ci.

Fondamentalement: Lire les fiches techniques. La programmation d'un périphérique comme un ARM n'est pas votre stratège habituel de compilation/exécution comme la plupart des logiciels, surtout pas dans la première étape.

modifier: Si vous ne disposez même pas encore un conseil, essayez d'aller pour celui-ci: http://beagleboard.org/

Il a et ARM sur elle (ainsi qu'un GPU décent).

+0

Bien! J'ai toujours pensé que 150 $ était un peu trop à dépenser pour un kit de dev pour faire des activités homebrew/hobbiest ... – Kieveli

1

Je commencerais par toute documentation que le fabricant de CI pourrait avoir sur le "démarrage".

2

Cochez la case DLP-2232PB-Gevaluation kit from FTDI. Convient parfaitement aux débutants qui tentent d'intégrer les microcontrôleurs, et tout ce dont ils ont besoin. C'est un contrôleur PIC - pas un contrôleur ARM, mais le point de départ le plus facile que j'ai vu ... et les mêmes méthodes de développement de base.

1

http://free-electrons.com/doc/porting-kernel.odp

Ce lien donne un bon aperçu de la bringup du conseil d'administration avec une unité centrale de traitement pour lequel le package de support de Linux est disponible.

Les sources Linux dans arch/arm ont des mach- * qui sont des processeurs supportés par Linux Kernel. Dans le répertoire mach- *, certains fichiers spécifiques à la carte sont des fichiers BSP spécifiques à la carte.

Vous pouvez suivre le processus décrit dans cet article et essayer d'utiliser dans votre cas.