Attention la doc de 5000 pages explique comment fonctionne la famille AM335x qui se décline comme suit :
AM3351
AM3352
AM3354
AM3356
AM3357
AM3358
AM3359
Tous ces processeurs n'implémentent pas tous les périphériques présents dans la datasheet.
Exemple le AM3351 n'a pas de BUS CAN (Control Area Network) qui est utilisé et connu dans l'automobile. Ou encore le AM3352 n'a pas d’accélérateur graphique 3D. Certain tourne moins vite que d'autres etc...
La doc explique bien tout ça et c'est souvent écrit en note de page dans le chapitre que tu lis.
Les chapitres sont orientés de cette manière :
Introduction
Integration
Functional Description
Registers
Un rappel est fait sur "a quoi ça sert", "comment c'est fait", "comment ça fonctionne" et les "registres qui tu dois régler/utiliser".
Conseil !!!!
Comme toute datasheet et surtout celle là, elle fait peur des les premières pages. Aussi, je t'invite a lire, par chapitre concerné, l'introduction et les registres pour t'éclaircir les idées.
L'intro te permettra de comprendre ce que c'est dans les grandes lignes et les registres te donneront sous forme de tableau l'utilité de chaque bit. Une fois que tu as assimilé le fonctionnement global "en gros" alors tu peux aller voir l'intégration et la description fonctionnelle qui te feront d'un coup beaucoup moins peur.
Étant donné que tu veux faire un OS, il y a plein de truc dans cette doc, qui ne te serviront pas tout de suite et ce qui est bien c'est que chaque chapitre est indépendant des autres (inutiles de te taper les 5000 pages pour démarrer)
Bon courage car tu t'attaques a un sacré gros morceau ! Je ne me suis, personnellement, jamais frotté a quelques choses d'aussi conséquent.
Partager