PpHd Le 24/03/2004 à 13:12 Vti cherche une chaine de caractere de la forme "1.30 2004/10/01" je crois (A verfier)
S'il l'a trouve pas, ben il plante.
tu n'as pas l'impression de faire un geste un peu gratuit k² ?

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Godzil Le 28/03/2004 à 23:55Edité par Godzil le 29/03/2004 à 00:09 tu t'abaisses à son niveau la kevin..

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
!slap nEUrOO
• Billy Charvet slaps nEUrOO around a bit with a large trout !
Kevin & PpHd > Que devrais-je faire pour la séparation base1-base2 ? D'un côté on pourrait modifier de façon assez spéciale
les points d'entrée (comme définir deux fonctions void base1(void) et base2 idem) et d'un autre côté s'il n'y a qu'une
fonction main ben je sais pas quoi en faire... Si main() dépasse la taille pour base1, que faire ? insérer un jsr base2 et couper
ainsi de façon très sale le code en deux ? Ou bien considérer par exemple que base1 est l'emplacement pour main()
et base2 un emplacement où mettre les autres fonctions ?
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
Tu peux peut-être te servir entre la distinction que le linker fait entre sections de démarrage et le reste. C'est-à-dire désactiver la fusion des sections code ("text") avec les sections de démarrage, et émettre les sections de démarrage en la zone boot, et les sections code en la grande zone. De mémoire, ça devrait marcher, mais je ne garantis rien.
Je crois que base1 est assez grande, et que l'on gachera plein de place si on n'y met que le code de démarrage...
Je vais voir.
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
Tu peux déclarer n'importe quelle section comme "section de démarrage"!
Comment ça marchera ensuite pour les zones de code ?
La zone de boot correspondra-t-elle à main() et les zones de code non mergées seront les autres fonctions ?
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
La zone de boot correspondra au contenu des sections _st* et le rest au contenu des sections .text. _main n'a aucun sens dans le contexte d'une ROM.
Miles Le 30/03/2004 à 14:17 Une question pour l'IDE : il y a un moyen pratique, efficace pour lui demander de ne pas afficher certaines erreurs - comme celle pour la comparaison signed/unsigned, c'est telement lourd qu'on n'arrive même plus à voir les autres warnings entre... -
PpHd Le 30/03/2004 à 15:32 Ben c'est un bogue de laisser ce genre de truc...
Miles> le meilleur moyen, c d'éviter de comparer des signed et unsigned...
(et dans les cas où on sait que ça ne présente aucun risque, mettre un cast)
Bon, le linker a compilé sans problème. Maintenant je vais tester ça au niveau éditeur hexa....
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
vince Le 30/03/2004 à 17:14 un linker qui compile ? on aura tout vu ! et pourquoi pas un parser qui link ?