website logo
Auteur
avatar
XTO

Forum » » Création-Développement » » JTAG SAM460 (1)


Posté : 15-11-2023 09:09 icone du post

@Elwood Avec le JTAG, j'ai envie de porter le debugger que je développe et commercialise, en le portant sur d'autres cartes, cela révèle souvent des bugs dormant s ou qui n'apparaissent pas ou peu sur d'autres cartes. Voici une version free du debugger sur rapsberry-pi pour les curieux : https://github.com/farjump/raspberry-pi Pour le moment cela n'a rien a voir avec AmigaOS, car mon debugger serait lancé par le Uboot pour permettre du developpement baremetal sur la SAM460. Et dans un second temps, il serait possible de fait coexister mon debugger avec AmigaOS. @corto Pour mettre en oeuvre le JTAG sur une SAM460, j'ai utilisé une sonde Abatron BDI2000 qui peut se trouver sur ebay ( abatron ne produit plus depuis des années), il a 3 parties, le boitier principale, l'alimentation et le cable de connection entre le boitier principale et le CPU. (l'alimentation et le cable sont assez classique et peuvent se bricoler facilement). Une BDI2000 permet le debug JTAG de nombreux CPU: PPC , ARM, MIPS ... Il existe un firmware specifique au PPC440 a installer dans le boitier principale. Il existe un logiciel windows pour realiser l'ecriture de ce firmware et qui se trouve dans le meme ZIP que le firmware PPC440. Il te faut ensuite un tftp server, client telnet et un logiciel GNU GDB pour powerpc, moi je developpe sous linux mais tu peux aussi utiliser Windows. Concrètement, tu pourrais avec le JTAG mettre au point un nouvel Uboot (plus moderne ou avec des features custom). On peut avec le JTAG observer l'etat des caches pour avoir une petite idée si une configuration autres des caches ne permettrait pas d'avoir de meilleurs perfos. Mettre au point et faire tourner un freeRTOS au lieu d'un AMIGAOS en sorti de uboot...... J'ai pu trouver la documentation que je cherchais, merci pour voitre aide.
Amiga 500 / SAM460LE / SAM460EX

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2743&forum=14