π
<-
Chat plein-écran
[^]

Aide installation émulateur Firebird

C, C++, ASM...

Aide installation émulateur Firebird

Message non lude Noury » 12 Avr 2019, 20:12

J'essaye d'installer l'émulateur Firebird.
J'ai suivi la doc https://github.com/nspire-emus/firebird ... Time-Setup
j'ai installé Polydumper, puis produit boot1 et boot2.
J'ai également récupéré l'OS TI-NspireCXCAS-4.5.0.1180.tcc

C'est là que ça bloque.
On dit dans la doc qu'il faut créer la flash à partir de ces 3 fichiers.
Il faudrait aller dans Configuration - Emulation.
Ça n'existe pas (je suis sur Mac)
J'ai par contre trouvé Flash - Créer la flash
Mais là j'ai la fenêtre suivante:

Image

Ma calculatrice porte la référence: N - 0118AB
Que faut-il mettre dans les différents champs ?
J'ai renseigné les champs
Pour le deuxième champs type de calculatrice, j'ai choisi HW-W (CXCR4). Est-ce correct ?
J'ai ensuite sauvegardé le fichier produit.

Après ça, j'ai été dans Préférences - Flahs
J'ai indiqué le boot1 produit par polydumper. Pour flash, j'ai indiqué le fichier produit précédemment.
Pour snapshot, j'ai indiqué un nom de fichier qui n'existait pas. Puis "OK".
Aucun snapshot n'a été créé.
Et ensuite en faisant Emulation - Démarrer, j'ai une erreur:
Image

Tout coup de main sera le bienvenu.

Merci d'avance.
Avatar de l’utilisateur
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 52.5%
 
Messages: 287
Inscription: 07 Sep 2018, 09:19
Localisation: Sceaux, France 92
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Message non lude Adriweb » 12 Avr 2019, 20:27

Ca a l'air plutot bon. En effet ton AB est donc W+, donc choisit W.

Sur mac, pour l'écran de configuration, c'est la fenetre de Préférences normale des application donc barre de menu > firebird-emu > preferences. (raccourci = cmd virgule).

Mais bref dans la fenetre de création de flash, essaye de remplir tout ce que tu peux a partir de ce que tu as via polydumper.

Ensuite et bien, configure ton Kit avec le boot1 et la flash crée :

exemple:
Image
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Aide installation émulateur Firebird

Message non lude Noury » 12 Avr 2019, 20:44

Merci @Adriweb.
Je ne sais pas ce qu'il s'est passé.
Au lieu de choisir Emulation - Redémarrer, j'ai pris Emulation - Redémarrer avec le kit.
Et là ça a fonctionné.
Comment on fait pour transférer des fichiers dans les deux sens.
Mieux encore, est-ce qu'il y a une doc/mode d'emploi ?
Avatar de l’utilisateur
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 52.5%
 
Messages: 287
Inscription: 07 Sep 2018, 09:19
Localisation: Sceaux, France 92
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Message non lude Adriweb » 12 Avr 2019, 20:54

Pas de doc / mode d'emploi autre que le wiki, il me semble (mais donc c'est deja pas mal), apres c'est assez simple et il n'y a pas un million de features non plus...

Bref, je te conseille d'organiser ton inferface (les "docks") de facon a ce que tu voies bien les éléments qui t'intéressent le plus.
Par exemple j'ai ca moi :
Image

En haut a droite j'ai donc mis le dock de transfert de fichier. Tu noteras que en bas a gauche de ce doc, il y a un bouton avec une sorte de fleche pour refresh. C'est ca qui va permettre d'avoir l'arborescence des fichiers dispo. Puis c'est des drag'n'drop pour faire des transferts. Et clic-droit pour récupérer/supprimer, double-clic pour renommer.
Bref, un certain nombre de trucs que tu peux découvrir par toi même en expérimentant ^^
Le mieux pour les devs reste cela dit le debugage avec GDB (compatible donc directement avec ton IDE C/C++ par exemple)

NB : au dessus a droite de l'écran, l'indicateur de vitesse est aussi un bouton (pas tres visible sur mac certes), si tu appuies dessus, ca désactive le throttling a 100%, donc ca va aussi rapidement que possible, pratique pour booter rapidement...)
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Aide installation émulateur Firebird

Message non lude Noury » 12 Avr 2019, 21:01

Super, merci beaucoup.
Comme tu dis, je vais maintenant pratiquer...
Avatar de l’utilisateur
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 52.5%
 
Messages: 287
Inscription: 07 Sep 2018, 09:19
Localisation: Sceaux, France 92
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Message non lude Noury » 13 Avr 2019, 16:50

J'ai une question concernant l'utilisation du debugger.
Ça devient un peu HS, mais comme c'est une suite logique, je poste ma question ici.

J'ai réussi à utiliser le debugger depuis l'extérieur, depuis une fenêtre xterm.
Voici le procédé:
- je compile le programme avec l'option "-g"
- je charge le snapshot voulu s'il est différent du snapshot par défaut
- Dans une fenêtre xterm: arm-none-eabi-gdb -ex "target remote :3333" fichier.elf
puisque le serveur écoute sur le port 3333 sur localhost
- placer les points d'arrêt, etc...
- c
- je lance le .tns sur l'émulateur
- je debuggue

Je n'ai pas réussi à l'utiliser depuis firebird-emu.
J'ai juste réussi à le lancer: Outils - Entrer dans le débuggeur
mais ensuite je suis bloqué.
Comment charger le source (et les symboles) ?
Comment placer les points d'arrêt...

C'est probablement une question basique, mais quand on commence, on a beaucoup de questions basiques.
Google ne m'a pas beaucoup aidé sur ce coup là.
Je n'ai pas posé la question sur github, puisque plusieurs auteurs sont sur TI-Planet ;)

ps: c'était un peu galère pour placer les fenêtres sur le canevas. Je suis plutôt adepte du mode ligne de commande. Ça doit expliquer bien des choses.
Avatar de l’utilisateur
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 52.5%
 
Messages: 287
Inscription: 07 Sep 2018, 09:19
Localisation: Sceaux, France 92
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Message non lude Vogtinator » 13 Avr 2019, 19:12

"Enter Debugger" in Firebird means the internal debugger.

To use GDB, just enable remote GDB debugging on port 3333 in Firebird's configuration, it works exactly like you described.
Avatar de l’utilisateur
VogtinatorPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 1.6%
 
Messages: 217
Inscription: 29 Mar 2014, 15:55
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Message non lude Noury » 13 Avr 2019, 20:06

Merci @Vogtinator
Je n'avais pas compris que c'étaient deux choses différentes.
Avatar de l’utilisateur
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 52.5%
 
Messages: 287
Inscription: 07 Sep 2018, 09:19
Localisation: Sceaux, France 92
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Message non lude Noury » 17 Avr 2019, 19:58

@Adriweb comment fais-tu pour avoir la console et le debugger dans une seule fenêtre avec deux onglets.
Chez moi, ils sont sur deux fenêtres différentes.
J'utilise Firebird 1.4
Avatar de l’utilisateur
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 52.5%
 
Messages: 287
Inscription: 07 Sep 2018, 09:19
Localisation: Sceaux, France 92
Genre: Homme
Calculatrice(s):
MyCalcs profile


Retourner vers Native: Ndless, Linux, ...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
916 utilisateurs:
>887 invités
>25 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)