Bonjour,
Je voudrais que mon tableau commence a une adresse donnée.
Comment dois je réaliser ça ?
Merci d'avance
Bonjour,
Je voudrais que mon tableau commence a une adresse donnée.
Comment dois je réaliser ça ?
Merci d'avance
Tu ne peux.
En C standard, on ne programme pas par adresses absolues.
Et en embarqué, on triche en déclarant un pointeur, pas un tableau.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
donc je vais essayer de faire en trichant
je verrais ce que ca donne.
Tu es en embarqué?
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
exactement.
sur un joli petit coldfire 68000
J essait de parametrer une IT pour quelle appelle une fonction.
Donc pour cela je dois utiliser le tableau des vecteurs d'interruptions.
Tu donnes un nom au tableau (xxx) et tu dis au linker de le dimensionner (SIZE) et de le positionner comme tu veux. En embarqué il faut absolument apprendre à utiliser son linker. C'est très puissant.
Pour l'utiliser, tu le déclares, par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part extern char xxx[SIZE];
Partager