PDA

Voir la version complète : DevkitARM r19a


thoduv
16/06/2006, 01h57
Voilà, la version r19a de DevkitARM vient de sortir. :)

Vous en avez peut être entendu parler, mais la cette nouvelle version est l'occasion d'un changement de "toolchain" pour DevkitARM. Vous connaissiez (peut-être) "arm-elf", il s'agit maintenant d'"arm-eabi".

Mais ce changement majeur implique de recompiler tout son code et toutes ses librairies avec la version r19. Notez que pour les libs non-open-source (Krawall, Apex) qui ne sont fournies qu'en paquetage binaire, l'équipe de Devkitpro a crée un petit convertisseur, concu pour transformer une lib "arm-elf" en lib "arm-eabi".
[Convertisseur: http://www.devkitpro.org/change-eabi.zip]

Concernant le "a" accolé au numéro de version: il s'agit là d'une version corrigeant des bugs de la version r19, nottament au niveau des linkscripts et de la compilation pour la GBA.

Vous devrez également mettre à jour votre libnds/libgba vers la derniere version, compatible avec "arm-eabi".
Vous trouverez également sur le forum un tuto de Dr. Vince expliquant comment recompiler Palib, ainsi que vos projets Palib avec cette nouvelle version.
[Tuto de Dr.Vince: http://playeradvance.org/forum/showthread.php?t=3021]

Concernant les améliorations qu'apporte cette version r19:
Mise à jour de GCC (le compilateur) et de Binutils (l'outil qui convertit votre programme en ROM)
Plus de problème d'interworking, et amélioration du code généré pour l'ARM9 (ca tombe bien, c'est le processeur principal de la DS)
Finalement :
DevkitARM r19a: ICI (http://sourceforge.net/project/showfiles.php?group_id=114505&package_id=124207&release_id=423401)
B)

Toomagic
16/06/2006, 16h38
Un grand grand merci à toi Thoduv (comme d'habitude).

Bap65
16/06/2006, 16h54
Merci pour la news :)
Je ne compte pas changer de version tout de suite, car je suis bien avec celle actuelle :lol:.
Le jour ou je tomberais sur un bug rebutant, alors je verrais cette issue ;)