Changes between Version 3 and Version 4 of Projets/tt-loader


Ignore:
Timestamp:
May 23, 2008, 2:51:06 PM (16 years ago)
Author:
guillaume
Comment:

Mise à jour pour version 0.2

Legend:

Unmodified
Added
Removed
Modified
  • Projets/tt-loader

    v3 v4  
    22
    33= [wiki:Projets/tt-loader tt-loader] =
    4 [wiki:Projets/tt-loader tt-loader] est un outil linux pour charger un programme dans le Twintact avant que le système installé soit chargé.[[BR]]
    5 Cet outil est destiné en l'état actuel aux utilisateurs et développeurs avancés qui désirent tester le chargement d'un système d'exploitation dans le Twintact.[[BR]]
    6 Cet outil a été adapté depuis l'outil [http://celinuxforum.org/pubwiki/moin.cgi/FlashRecoveryUtility omapfl] et devrait pouvoir être utilisé sur tout système à base de processeur OMAP.[[BR]]
    7 Si vous êtes intéressé pour porter cet outil sur un autre système à base OMAP que le TwinTact, n'hésitez pas à contacter l'auteur directement.[[BR]]
     4[wiki:Projets/tt-loader tt-loader] est essentiellement un outil linux pour charger un programme dans le Twintact avant que le système installé soit chargé.[[BR]]
     5Cet outil est destiné essentiellement aux utilisateurs et développeurs avancés qui désirent tester le chargement d'un système d'exploitation dans le Twintact.[[BR]]
     6Cet outil a été adapté depuis l'outil [http://celinuxforum.org/pubwiki/moin.cgi/FlashRecoveryUtility omapfl] et devrait pouvoir être utilisé avec tout système à base de processeur OMAP.[[BR]]
     7Si vous êtes intéressé pour porter cet outil sur un autre système à base OMAP que le TwinTact, n'hésitez pas à me contacter directement.[[BR]]
    88[[BR]]
    99
     10== Nouvelle version 0.2 ==
     11La nouvelle version ajoute un certain nombre de commandes mais surtout elle supporte l'utilisation d'un programme qui s'appelle "FlashWriteNAND.bin"... Ce nom est trés évocateur et pour cause, il permet de lire et écrire la mémoire NAND du Twintact. Le package source contient un fichier de commande permettant seulement de faire un backup complet de la NAND du téléphone. Le mode d'écriture de la NAND n'a pas encore était validé et les informations relatives à l'écriture viendront en temps utile. Veuillez consulter la page [wiki:tt-loader/FlashWriteNAND FlashWriteNAND] pour les détails.
     12
    1013== Le principe ==
    11  * L'appareil doit être éteint et non branché sur une alimentation
     14 * L'appareil doit être éteint et ne pas être en mode charge
    1215 * Lorsqu'on insère le câble USB dans le téléphone, l'alimentation de la prise USB déclenche une phase de boot du système
    1316 * Le téléphone s'annonce sur le port USB avant de booter tout système installé dans le téléphone
    14  * tt-loader détecte l'annonce du téléphone, se connecte au téléphone et transmet un petit programme ''2nd.bin''
    15  * le petit programme est directement exécuté depuis la SRAM du téléphone et prends la main sur le téléphone
     17 * tt-loader détecte l'annonce du téléphone, se connecte au téléphone et transmet le petit programme ''2nd.bin''
     18 * le petit programme est directement exécuté depuis la SRAM du téléphone et prends la main sur le téléphone en stoppant la phase de boot
    1619 * le petit programme commence à communiquer avec tt-loader
    17  * tt-loader lit un fichier de commandes et transmet des instructions au petit programme, voici une liste de commande utilisable:
     20 * finalement tt-loader lit un fichier de commandes et transmet des instructions lus au petit programme, voici une liste de commande utilisable:
    1821   * indiquer une adresse de base
    1922   * indiquer un fichier à télécharger dans la mémoire du téléphone
    2023   * demander de faire un appel à un programme
    21    * donner la main à programme
     24   * donner la main à un programme
    2225   * demander de renvoyer le contenu d'une portion de la mémoire
     26   * écrire un mot à une adresse donnée
     27   * lire un mot à ue adresse donnée
     28   * lancer un noyau linux chargé depuis l'hôte
     29   * changer l'adresse de la pile
     30   * dumper dans un fichier le contenu d'une portion de la mémoire
     31   * vérifier le crc32 d'une portion de la mémoire
    2332
    2433== Qu'est-ce qu'on peut faire d'intéressant avec [wiki:Projets/tt-loader tt-loader] ? ==
     
    2938
    3039 2. '''Booter le noyau linux avec une autre ligne de commande du noyau:'''
     40    * seulement pour ceux qui savent ce qu'ils font...
    3141    * C'est possible en téléchargeant le programme u-boot récupéré depuis le téléphone et modifié sur son PC
    3242    * Il faut utiliser un éditeur hexadécimal et trouver dans le fichier la définition '''bootarqu=...'''. Il faut éviter de modifier le retour-chariot... La place est trés limitée.
    3343
    3444== Téléchargements ==
    35  * Les sources sont accessibles depuis le dépôt SVN ou sinon prenez l'archive [/browser/tt-loader/tt-loader-0.1.tar.gz?format=raw tt-loader v0.1] qui contient déjà le petit programme ''2nd.bin'' précompilé pour le téléphone.
     45 * Les sources sont accessibles depuis le dépôt SVN ou sinon prenez l'archive [/browser/tt-loader/tt-loader-0.2.tar.gz?format=raw tt-loader v0.2] qui contient déjà le petit programme ''2nd.bin'' précompilé pour le téléphone.
    3646
    3747== Installation ==
     
    4050
    4151== Support ==
    42 Essayez sur le canal IRC [http://www.opentwin.org OpenTwin] ou la mailing list: http://opentwin.org/Projet/MailingList
     52Essayez sur le canal IRC [http://www.opentwin.org OpenTwin] ou la mailing list: http://opentwin.org/Projet/MailingList ou contactez [http://www.pkg.fr PKG.fr]