π
<-

Aide installation émulateur Firebird

C, C++, ASM...

Aide installation émulateur Firebird

Unread postby Noury » 12 Apr 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.
User avatar
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 66.3%
 
Posts: 325
Joined: 07 Sep 2018, 09:19
Location: Sceaux, France 92
Gender: Male
Calculator(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Unread postby Adriweb » 12 Apr 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

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.7%
 
Posts: 14820
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Aide installation émulateur Firebird

Unread postby Noury » 12 Apr 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 ?
User avatar
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 66.3%
 
Posts: 325
Joined: 07 Sep 2018, 09:19
Location: Sceaux, France 92
Gender: Male
Calculator(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Unread postby Adriweb » 12 Apr 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...)

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.7%
 
Posts: 14820
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Aide installation émulateur Firebird

Unread postby Noury » 12 Apr 2019, 21:01

Super, merci beaucoup.
Comme tu dis, je vais maintenant pratiquer...
User avatar
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 66.3%
 
Posts: 325
Joined: 07 Sep 2018, 09:19
Location: Sceaux, France 92
Gender: Male
Calculator(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Unread postby Noury » 13 Apr 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.
User avatar
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 66.3%
 
Posts: 325
Joined: 07 Sep 2018, 09:19
Location: Sceaux, France 92
Gender: Male
Calculator(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Unread postby Vogtinator » 13 Apr 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.
User avatar
VogtinatorPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 1.6%
 
Posts: 217
Joined: 29 Mar 2014, 15:55
Gender: Male
Calculator(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Unread postby Noury » 13 Apr 2019, 20:06

Merci @Vogtinator
Je n'avais pas compris que c'étaient deux choses différentes.
User avatar
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 66.3%
 
Posts: 325
Joined: 07 Sep 2018, 09:19
Location: Sceaux, France 92
Gender: Male
Calculator(s):
MyCalcs profile

Re: Aide installation émulateur Firebird

Unread postby Noury » 17 Apr 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
User avatar
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 66.3%
 
Posts: 325
Joined: 07 Sep 2018, 09:19
Location: Sceaux, France 92
Gender: Male
Calculator(s):
MyCalcs profile


Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1175 utilisateurs:
>1139 invités
>30 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)