π
<-
Chat plein-écran
[^]

[LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+CE !

Assembleur, Axe, C/C++, ICE...

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Message non lude Adriweb » 03 Oct 2023, 18:27

Ah ben euh bonne question... pareil avec -O1 par exemple ?
Étrange tout de même
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.: 78.2%
 
Messages: 14652
Images: 1118
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Message non lude Wistaro » 03 Oct 2023, 18:32

Pareil :/

Je peux essayer avec une version antérieure de la toolchain (10.2) voir si ça change quelque chose.

Image
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88.1%
 
Messages: 3167
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Message non lude Adriweb » 03 Oct 2023, 18:34

C'est le compilateur qui dit ça, et il a pas changé depuis longtemps, donc a priori aucun lien avec les évolutions de la toolchain. Mais bon tu peux tenter. Jacobly compte recommencer à travailler dessus d'ici peu cela dit
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.: 78.2%
 
Messages: 14652
Images: 1118
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Message non lude Wistaro » 03 Oct 2023, 18:55

Adriweb a écrit:C'est le compilateur qui dit ça, et il a pas changé depuis longtemps, donc a priori aucun lien avec les évolutions de la toolchain. Mais bon tu peux tenter. Jacobly compte recommencer à travailler dessus d'ici peu cela dit


Je viens de tester, ça fait pareil en 10.2.

Peux-être que j'ai oublié un truc?
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88.1%
 
Messages: 3167
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Message non lude Epharius » 09 Oct 2023, 08:50

Yoyoyo, déjà première chose : bravo d'avoir réussi à faire marcher internet CE :troll:

Plus sérieusement, tu confirmes que même si c'était du micro USB ça ne marchait pas sans alim externe ? Même si le tel est chargé à 100% ?

Et deuxième question avec le même protocol expérimental, ça marche avec un tel en USB C ? Parce que ça voudrait dire que le problème avec les téléphones récents c'est que leur demande en puissance est trop important pour la calculatrice, et ça expliquerait pourquoi on a pas réussi à faire marcher internet CE sur les portables récents.


Mais trève de question, je vais essayer d'apporter des réponses aux tiennes. Y'a plein de paramètres qui rentrent en compte mais c'est étonnant que ça ne fonctionne pas en 10.2 puisque c'est effectivement la version de la TC que j'ai utilisé pour compiler. Plusieurs points à regarder :
- T'as bien DL depuis le projet github ? C'est la version la plus à jour de internet CE : https://github.com/MathisLav/internetce
- Quelle version de USBDRVCE tu utilises ? Est-ce que tu télécharges bien la version que j'ai mis à dispo et non une version plus récente ? Sachant que dans les toolchains actuelles USBDRVCE est inclu dans la toolchain donc c'est plus pratique
- Ca c'est des questions de base un peu bebete mais si on rélféchit un petit peu, ça a bien l'air d'être un pb au niveau de l'optimisation j'aurais dit ? Alors j'avais déjà eu ce genre de pb je crois (mais c'était l'ancienne toolchain, pas celle avec llvm), et je crois que c'était un problème que j'avais pu résoudre en modifiant un peu le code C qui posait ce pb. Très flou ce que je suis en train de dire mais en gros j'avais supprimé des bouts de codes les uns après les autres jusqu'à ce que je trouve celui qui posait pb, et ensuite j'ai simplement développé la boucle for qui posait pb.
- Meeeeh j'ai pas bcp plus d'idées, je vais essayer de reproduire le pb

Bref, ce serait vraiment cool qu'on puisse faire des lib C en C et non uniquement en assembleur comme je crois que c'est le cas actuellement, ça éviterait ce genre de galère, mais bon ça a pas l'air d'être dans les plans. Je vais notamment essayer d'adapter la lib à la toolchain la plus récente, ça pourra ptete arranger le pb.

Je vais zieuter le chat Ti-Planet si t'as l'occasion d'y aller on pourra voir ça ensemble aussi.
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.7%
 
Messages: 1137
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Message non lude Epharius » 09 Oct 2023, 09:51

Hum, j'ai essayé de compiler le projet depuis un environnement vierge et ça fonctionne :/

J'ai :
- Pris la dernière version de la toolchain : https://ce-programming.github.io/toolch ... arted.html
- Mis dans le $PATH le dossier bin de CEdev (je suis sur linux, ça change peut-être quelque chose ?)
- cloné mon projet dans un dossier CEdev/src/internetce
- déplacé include/internet.h dans CEdev/include/internet.h
- exécuté make dans ce dossier -> tout est OK

Tu est sur Windows ?


EDIT : sachant que dans le makefile donné dans internetce, il y a la chose suivante :
Code: Tout sélectionner
# In the v10.2 of the toolchain, the optimization parameters don't work
CFLAGS = -Wall -Wextra #-Oz
CXXFLAGS = -Wall -Wextra #-Oz


Essaie peut-être avec le makefile fourni
Dernière édition par Epharius le 09 Oct 2023, 10:01, édité 1 fois.
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.7%
 
Messages: 1137
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Message non lude Epharius » 09 Oct 2023, 09:57

Possiblement un problème de path aussi, tu as peut-être plusieurs version de fasmg, ez80-link, ou ez80-clang sur ta machine ? Dans ce cas là, le mauvais serait exécuté dans le Makefile ? (je donne des idées mais je ne sais pas du tout comment fonctionne le makefile de la toolchain, ça se trouve c'est pas un pb)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.7%
 
Messages: 1137
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Message non lude Adriweb » 09 Oct 2023, 11:06

C'est surement du au fait que les optimisations soient pas activées du coup. Mais ca va faire mal a la taille et vitesse du programme :(
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.: 78.2%
 
Messages: 14652
Images: 1118
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Message non lude Epharius » 09 Oct 2023, 12:53

Yes faudrait peut-être que j'analyse la partie du code qui empêche la compilation avec -Oz. Eventuellement un problème de mélange C / assembleur ? Aucune idée plus précise ne me vient à l'esprit, ça peut venir d'un peu partout.

En tout cas la compilation fonctionne avec la toolchain la plus récente (et qui inclut donc USBDRVCE par défaut).
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.7%
 
Messages: 1137
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Message non lude Wistaro » 10 Oct 2023, 19:31

Coucou Epharius!

J'espère que tu vas bien :)

J'ai suivi à la lettre tes recommandations, je suis repartis de 0.

J'ai probablement trouvé mon problème à force de réessayer: j'avais une vieille version de la toolchain, et le path pointait sur son make.
Donc je pense qu'il prenait pas la bonne version du compilateur.

Avec la dernière version de la toolchain et en utilisant le bon make, ça compile :)


Par contre je n'arrive plus à faire fonctionner mon truc.
C'est probablement lié à mon vieux téléphone pas assez chargé (j'ai testé avec 20% de batterie) et/ou ma calculatrice pas assez chargée.

Je vais réessayer en chargeant tout à fond et je te dis :)
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88.1%
 
Messages: 3167
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

PrécédenteSuivante

Retourner vers Langages alternatifs

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"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.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
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.
1070 utilisateurs:
>1038 invités
>28 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)