Bios / Loader du Peg 2 ?

15 sujets de 1 à 15 (sur un total de 16)

  • 1
  • 2
  • Souldream

      #4933

      Bonjour,

      Je cherche des infos concernant le loader / Bios des Peg2.

      Fichier / informations tout est le bienvenu.

      Merci

      A+

      ...::: Mist - Mister FPGA - FPGA Arcade 060 - ZxUno :::...
      ...::: A500- A600/Gothek - Amiga 1230 Gotek CF 16GB - A3000 - A4000/30/64Mb/Vlab1.3/Oktagon :::...
      ...::: Vampire V4 SA :::...
      ...::: Zx 48/128+2/128+3/QL - Dragon32 - Atari 520STF/1040 :::...
      ...::: C64 + 1541 / C64 :::...

      Souldream

        #84817

        Merci,

        Quelqu’un à des infos au niveau du Flash In situ ?

        Jtag entrée , fichier binaire , mise à jour ?

        J’ai pas vu de connecteur Jtag sur la carte mére …

        Au pire, je vais devoir virer le chip et le dumpé à la main ! et ensuite chercher le comment du pourquoi flasher le bios à partie de MorphOS.

        J’aimerai bien viré cette poubelle de loader et mettre un U-BOOT qui est tout de même bien plus évolutif et plus souple….

        A+

        ...::: Mist - Mister FPGA - FPGA Arcade 060 - ZxUno :::...
        ...::: A500- A600/Gothek - Amiga 1230 Gotek CF 16GB - A3000 - A4000/30/64Mb/Vlab1.3/Oktagon :::...
        ...::: Vampire V4 SA :::...
        ...::: Zx 48/128+2/128+3/QL - Dragon32 - Atari 520STF/1040 :::...
        ...::: C64 + 1541 / C64 :::...

        adrenochrome

          #84818

          est ce que tu pourrais detailler un peu les differences entre les deux « bios » ? et surtout ce qu’apporterait en plus u-boot

          tu essayes de faire quoi de si particulier que tu doives toucher au firmware ?

          SoundSquare

            #84819

            tu peux toujours essayer de demander tout ça à thomas de BPlan, les concepteurs du Peg.

            info(at)bplan(dot)de

            henes

              #84820

              Ne serait-il pas plus sain de charger ce genre de c*nneries depuis l’OF ?

              CLS2086

                #84821

                rhooooo il veut transformer son peg2 en super Aone :-D

                Souldream

                  #84822

                  U-Boot est plus évolutif , les sources sont dispos, les modifications faisable et le systéme ouvert.

                  J’ai déja porté U-BOOT avec interface graphique en complément.

                  U-Boot permet de multiple options qui ne sont pas dispo dans l’OF

                  Une fois sur deux , les périphériques USB ne sont pas pris en compte sur mon Peg2 et ce lors de l’init du Hard, alors ou se sont des problémes de timings lors du boot de l’OF.

                  Ces problémes ne sont pas récurent à MorphOS, car j’ai le même souci avec Linux, aprés le Boot mes périphériques sont détectés aléatoirement.

                  Au début, sous MorphOS je pensais que cela venait de la pile USB …

                  J’ai jamais vu de mise à jour pour l’OF et je trouve qu’il est pas finalisé.

                  De plus je vois pas pourquoi le hard est figé sur ce genre de hardware.

                  A+

                  ...::: Mist - Mister FPGA - FPGA Arcade 060 - ZxUno :::...
                  ...::: A500- A600/Gothek - Amiga 1230 Gotek CF 16GB - A3000 - A4000/30/64Mb/Vlab1.3/Oktagon :::...
                  ...::: Vampire V4 SA :::...
                  ...::: Zx 48/128+2/128+3/QL - Dragon32 - Atari 520STF/1040 :::...
                  ...::: C64 + 1541 / C64 :::...

                  Souldream

                    #84823

                    Bonjour,

                    Merci pour les réponses, j’avance sur le sujet.

                    Apparemment je suis pas le seul :-)

                    Sur le site de PowerDev des personnes ont le même souci pour l’USB et demande des mises à jour.

                    Powerdeveloper Thread OF Update

                    De plus, j’ai trouvé la mise à jour ( disponible ) avec la procédure du flash :-)

                    Flash Update for Pegasos II — Oberursel, April 5, 2004

                    Please take special note that this update is only for Pegasos II mainboards. .

                    up050404 File length 637416

                    MD5 checksum: dea2d54d14726bb818e5fa3be9610fcc

                    For update purposes, only files that were downloaded from our server must be used.

                    Même si cette mise à jour est vieille , j’ai au moins un binaire à désosser pour vérifier , au pire je le passerai à la moulinette décompiler PPC ASM pour vérifier les Inits et voir si en remplacement je peux commencer à intégré un U-Boot.

                    Mais avant je dois être sur que mon systéme est récupérable par Jtag ou au pire je change la Flash en Swap pour mes tests.

                    A+

                    NDWickedVinz: utilisez la balise [ quote ] et non [ code ] pour vos citations…

                    ...::: Mist - Mister FPGA - FPGA Arcade 060 - ZxUno :::...
                    ...::: A500- A600/Gothek - Amiga 1230 Gotek CF 16GB - A3000 - A4000/30/64Mb/Vlab1.3/Oktagon :::...
                    ...::: Vampire V4 SA :::...
                    ...::: Zx 48/128+2/128+3/QL - Dragon32 - Atari 520STF/1040 :::...
                    ...::: C64 + 1541 / C64 :::...

                    leo

                      #84824

                      C’est quoi un « Jtag » ? Ca restaure le contenu d’origine du flash, c’est ca ?

                      Souldream

                        #84825

                        Bonjour,

                        Le jtag c’est comme pour les processuer 680×0 , le port BDM pour ceux qui connaisse.

                        Donc en fait le Jtag est un TAP ( Test application port ).

                        On accéde directement au processeur, on va ‘Halté’ celui-ci et on va pouvoir accéder à tout ce qui est bas niveau.

                        Donc imaginons, la flash, la ram, les test internes … même simuler.

                        On peut faire du deboggage temps réel , freeze le processeur , vérifier les registres.

                        Un peut comme l’Action replay sur Amiga Classic mais au niveau professionelle.

                        De plus, le JTAG n’est pas limité aux connexions externes au composant.

                        La norme JTAG est ainsi utilisée pour remplacer les émulateurs de microprocesseurs

                        (systèmes de débug sur carte remplaçant physiquement le composant),

                        en donnant un accès direct à l’intérieur du processeur (points d’arrêt,

                        lecture et écriture des registres internes,

                        des mémoires internes et externes …) sans perturber ses interactions avec l’extérieur.

                        On nomme cette technique ICE (In-Circuit Emulator) ou ICD (In-Circuit Debugger),

                        et elle est omniprésente sur les microprocesseurs et microcontrôleurs modernes.

                        Le bus JTAG est également utilisé pour programmer les composants logiques programmables

                        (FPGA et CPLD) ainsi que de nombreux microcontrôleurs

                        (grâce à la capacité du JTAG de programmer la Flash des microcontrôleurs.),

                        voire pour débugger un microprocesseur ou accéder à un « analyseur logique » intégrés dans un FPGA.

                        Source :

                        Wiki Jtag

                        A+

                        NDWickedVinz: bis repetita [ quote ] et non [ code ]

                        ...::: Mist - Mister FPGA - FPGA Arcade 060 - ZxUno :::...
                        ...::: A500- A600/Gothek - Amiga 1230 Gotek CF 16GB - A3000 - A4000/30/64Mb/Vlab1.3/Oktagon :::...
                        ...::: Vampire V4 SA :::...
                        ...::: Zx 48/128+2/128+3/QL - Dragon32 - Atari 520STF/1040 :::...
                        ...::: C64 + 1541 / C64 :::...

                        Anonyme

                          #84826

                          c’est « bis repetitae » en fait. Ok, je sors.

                          adrenochrome

                            #84827

                            pour le peu que j’en sais morphos n’utilise pas l’of.

                            sur les peg1(et sur les peg2 avec un ancien of pas upgrade) par exemple l’usb est totalement absent de l’of (tout comme le scsi entre autre) et ce ne l’emepeche pas de fonctionner sous morphos

                            maintenant poseidon est loin d’etre parfait….

                            pour le cote de linux, j’ai jamais vu de probleme de peripherique detectes aleatoirement, par contre ce qui est aleatoire ici c’est l’ordre de detection des cartes reseau,

                            sur les 3 presentes, en fonction du nombre de reboots et de la meteo, elles ne sont pas detectees dans le meme ordre ce qui provoque des disfonctionnement pour les parametres s’appliquants sur des interfaces nommes

                            je sais pas pourquoi mais j’aurai quand meme tendance a accuser linux avant l’of

                            tu parles de multiples options supplementaires avec uboot ainsi que de menus graphiques mais sans preciser…

                            si a l’aide du langage forth on peut deja faire des menus permettant de selectionner differentes sequences de boot, je ne vois pas ce qui empeche d’en creer d’autres pour les options qui t’interessent

                            sur le site de bplan il y a une procedure par le port serie pour remettre sa machine en etat de booter suite a des problemes d’of, peut etre ca pourrai t’aiguiller

                            sinon pour le jtag, google repond ceci :

                            « Also, provided you are going to be wanting to invest in such stuff, the

                            pegasos cpu module has a full cop connector, where only the pins are needed to

                            be added, which would allow you to use a JTAG hardware debugger to help in

                            early bringup or something. »

                            peut etre devrais tu concentrer tes efforts sur le peg1 qui lui a de reelles lacunes dans son of et dont l’architecture est beaucoup plus proche de celle d’un teron

                            ACE

                              #84828

                              chez moi le peg1 et 2 marchent nickel avec les peripheriques usb que ce soit sous nux ou sous mos.

                              Apres le reste je pense qu’une mise à jour va venir bientot.

                              Uboot est sympa certes mais reconnait il les filesystems ?

                              je dis ca car les bios pc ne le font pas il émulent un lecteur diquette pour lire les cd par exemple.

                              Deplus uboot ne te permettera plus de lancer morphos !

                              Le 2.0 en approche c’est un peu balot.

                              Pourquoi ne travaillerais tu pas sur un moyen de lancer macosx avec uboot ?

                              sinon pour avoir flashe deux bios sur pc je pense que sans le materiel necessaire a un flashage en hard (sur support dedié) l’opération est tres risquée si ton uboot recompile est foireux c’est la mort du petit cheval.

                              Comme ce fut le cas pour ma CM

                              Le PSG qui gagne la ligue des champions c'est possible ... Que dans Swos.
                              Amiga Morphos Rules.

                              Souldream

                                #84829

                                Bonjour,

                                J’ai pas peur de la mort du petit cheval , le jtag permet la récupération dans ce cas.

                                Les sources sont GPL pour le logiciel de flashage pour le Jtag ( linux & Win32 cygnus ).

                                U-boot permet effectivement d’include des partitions au boot et même des FS.

                                Les bios PC émule effictement le standart ‘el torito’ pour le boot CD.

                                U-Boot pourrait permettre le lancement de MorphsOS, il ne le permet pas dans le CVS actuel mais il doit pas manquer beaucoup de chose pour le faire !

                                Même état pour macOSx.

                                Je vais regarder ( voir contacter bplan pour le jtag ).

                                Je tiendrais au courant des avancés de toute façon.

                                Merci pour les remarques et commentaires

                                A+

                                ...::: Mist - Mister FPGA - FPGA Arcade 060 - ZxUno :::...
                                ...::: A500- A600/Gothek - Amiga 1230 Gotek CF 16GB - A3000 - A4000/30/64Mb/Vlab1.3/Oktagon :::...
                                ...::: Vampire V4 SA :::...
                                ...::: Zx 48/128+2/128+3/QL - Dragon32 - Atari 520STF/1040 :::...
                                ...::: C64 + 1541 / C64 :::...

                              15 sujets de 1 à 15 (sur un total de 16)

                              • 1
                              • 2
                              • Vous devez être connecté pour répondre à ce sujet.

                              Forums AmigaOS, MorphOS et AROS Développement Bios / Loader du Peg 2 ?

                              Amiga Impact