π
<-

Challenge NumWorks++ | Flash chip hardware mod

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby coco33920 » 19 Nov 2017, 18:31

Pour patcher Flashrom pas de soucis ( d'ailleurs le lien que tu donne dans .gitmodules n'existe pas ) , mais je ne vois pas où mettre le script python pour qu'il s'éxecute.
Et j'ai beau essayé j'obtiens une erreur à chaque compilation de qspi_loader, si tu as le temps une fois tu pourrais m'aider ?

Merci,
Colin.
Dev OCaml, see Baguette# and HTMLFromTeXBooks
Étudiante en mathématique et informatique

Github : https://github.com/coco33920/
User avatar
coco33920Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 76.8%
 
Posts: 60
Joined: 14 Oct 2017, 18:09
Location: Sol III, Sector 001, UFP
Gender: Female
Calculator(s):
MyCalcs profile
Class: MP/I
Twitter: coco33920_r
GitHub: coco33920

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby zardam » 20 Nov 2017, 00:47

Pour le script python (https://github.com/zardam/qspi_loader/b ... 25SF641.py), il suffit juste de l’exécuter lorsque qspi_loader est chargé dans la calculatrice (et lui passer en argument le port série virtuel qui lui est associé si ce n'est pas /dev/ttyACM0)

Pour les sous modules git, je viens de vérifier et ils me semblent bons. J'ai bien les sources des deux sous modules après un "git submodule init" puis un "git submodule update".

Pour la compilation de qspi_loader, il compiler manuellement le sous module "libopencm3" en premier. Il suffit de faire "make" dans son dossier (si la toolchain arm est dans le path). Ensuite qspi_loader devrait compiler lui aussi. Il y a un target "run_qspi_loader" dans son Makefile pour le faire charger directement dans la calculatrice.

Sinon, tu peux toujours m'envoyer les messages d'erreur, c'est encore le plus simple.
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 34.6%
 
Posts: 233
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby coco33920 » 20 Nov 2017, 08:17

Je pense que l'erreur que j'ai eu à la compilation vient du fait que je n'ai pas compiler d'abord libopencm3.
Merci, je testerais la compilation ce soir sur mon pc.
Pour le script python je l'éxecute depuis la calculatrice ?
Dev OCaml, see Baguette# and HTMLFromTeXBooks
Étudiante en mathématique et informatique

Github : https://github.com/coco33920/
User avatar
coco33920Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 76.8%
 
Posts: 60
Joined: 14 Oct 2017, 18:09
Location: Sol III, Sector 001, UFP
Gender: Female
Calculator(s):
MyCalcs profile
Class: MP/I
Twitter: coco33920_r
GitHub: coco33920

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby zardam » 20 Nov 2017, 19:35

il faut lancer le script python sur l'ordinateur.

Pour qu'il fonctionne, il faut que qspi_loader soit en cours d’exécution sur la calculatrice (après un "make run_qspi_loader" dans le dossier des sources. Attention, j'ai renommé le dossier "src" en "qspi_loader" dans un commit récent)
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 34.6%
 
Posts: 233
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby coco33920 » 26 Nov 2017, 19:01

Les vis vous on poser problème pour l'ouvrir ?
Dev OCaml, see Baguette# and HTMLFromTeXBooks
Étudiante en mathématique et informatique

Github : https://github.com/coco33920/
User avatar
coco33920Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 76.8%
 
Posts: 60
Joined: 14 Oct 2017, 18:09
Location: Sol III, Sector 001, UFP
Gender: Female
Calculator(s):
MyCalcs profile
Class: MP/I
Twitter: coco33920_r
GitHub: coco33920

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby critor » 26 Nov 2017, 19:14

Pas du tout. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.2%
 
Posts: 41954
Images: 15660
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby coco33920 » 26 Nov 2017, 22:17

Mon père a réussi à ouvrir la calculatrice et a souder la puce ( non sans égratignures :') ) maintenant place au software, il me sort cette erreur :" Last page at 0x20009e93 is not writeable" lors de la compilation de qspi_loader, me dites pas qu'il l'a soudée à l'envers :') sachant qu'avant il y a écris : "DfuSe interface name: "Internal Flash "
"
Erreur :

Image
Dev OCaml, see Baguette# and HTMLFromTeXBooks
Étudiante en mathématique et informatique

Github : https://github.com/coco33920/
User avatar
coco33920Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 76.8%
 
Posts: 60
Joined: 14 Oct 2017, 18:09
Location: Sol III, Sector 001, UFP
Gender: Female
Calculator(s):
MyCalcs profile
Class: MP/I
Twitter: coco33920_r
GitHub: coco33920

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby zardam » 27 Nov 2017, 01:06

C'est probablement ta version de dfu-util qui ne supporte pas d'uploader dans la RAM. Du coup deux solutions :
  • soit compiler dfu-util depuis les sources (http://dfu-util.sourceforge.net/)
  • soit modifier le script du linker "stm32f4-ram.ld" et remplacer "0x20008000" par "0x08000000". Il faut aussi faire la même chose dans le Makefile, au niveau du target "run_qspi_loader". qspi_loader sera alors exécuté depuis la flash interne
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 34.6%
 
Posts: 233
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby coco33920 » 27 Nov 2017, 22:19

J'ai réussi à charger en mémoire qspi_loader et le python directement en RAM sous linux ( live usb ) mais il ne trouve pas lgiac et lthommath, je les compiles depuis les sources? Sur ce je vais me coucher merci zardam
Dev OCaml, see Baguette# and HTMLFromTeXBooks
Étudiante en mathématique et informatique

Github : https://github.com/coco33920/
User avatar
coco33920Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 76.8%
 
Posts: 60
Joined: 14 Oct 2017, 18:09
Location: Sol III, Sector 001, UFP
Gender: Female
Calculator(s):
MyCalcs profile
Class: MP/I
Twitter: coco33920_r
GitHub: coco33920

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby zardam » 28 Nov 2017, 06:51

Oui, il faut compiler depuis les sources. J'ai importé et modifié les projets ici :
https://github.com/zardam/libtommath-0.39
https://github.com/zardam/giac-1.4.9

Pour ce dernier, il y a un Makefile.numworks dans le dossier src

Idéalement, il suffit de cloner les trois projets dans un même sous dossier, les chemins relatifs sont OK.
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 34.6%
 
Posts: 233
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):
MyCalcs profile

PreviousNext

Return to News NumWorks

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 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.
800 utilisateurs:
>765 invités
>27 membres
>8 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)