π
<-
Chat plein-écran
[^]

Aide installation émulateur Firebird

C, C++, ASM...

Aide installation émulateur Firebird

Unread postby nbenm » 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
nbenmVIP++
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 13.2%
 
Posts: 157
Joined: 07 Sep 2018, 09:19
Location: 92
Gender: Male
Calculator(s):

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
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 50.2%
 
Posts: 12381
Images: 1079
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Aide installation émulateur Firebird

Unread postby nbenm » 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
nbenmVIP++
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 13.2%
 
Posts: 157
Joined: 07 Sep 2018, 09:19
Location: 92
Gender: Male
Calculator(s):

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...)
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 50.2%
 
Posts: 12381
Images: 1079
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Aide installation émulateur Firebird

Unread postby nbenm » 12 Apr 2019, 21:01

Super, merci beaucoup.
Comme tu dis, je vais maintenant pratiquer...
User avatar
nbenmVIP++
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 13.2%
 
Posts: 157
Joined: 07 Sep 2018, 09:19
Location: 92
Gender: Male
Calculator(s):

Re: Aide installation émulateur Firebird

Unread postby nbenm » 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
nbenmVIP++
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 13.2%
 
Posts: 157
Joined: 07 Sep 2018, 09:19
Location: 92
Gender: Male
Calculator(s):

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 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 38.3%
 
Posts: 135
Joined: 29 Mar 2014, 15:55
Gender: Male
Calculator(s):

Re: Aide installation émulateur Firebird

Unread postby nbenm » 13 Apr 2019, 20:06

Merci @Vogtinator
Je n'avais pas compris que c'étaient deux choses différentes.
User avatar
nbenmVIP++
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 13.2%
 
Posts: 157
Joined: 07 Sep 2018, 09:19
Location: 92
Gender: Male
Calculator(s):

Re: Aide installation émulateur Firebird

Unread postby nbenm » 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
nbenmVIP++
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 13.2%
 
Posts: 157
Joined: 07 Sep 2018, 09:19
Location: 92
Gender: Male
Calculator(s):


Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: No registered users and 1 guest

-
Search
-
Featured topics
Avantages VIP et goodies pour les donateurs !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
1273 utilisateurs:
>1088 invités
>180 membres
>5 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)