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.
Challenge NumWorks++ | Flash chip hardware mod
Re: Challenge NumWorks++ | Flash chip hardware mod
Dev OCaml, see Baguette# and HTMLFromTeXBooks
Étudiante en mathématique et informatique
Github : https://github.com/coco33920/
Étudiante en mathématique et informatique
Github : https://github.com/coco33920/
-
coco33920Premium
Niveau 11: LV (Légende Vivante)- Posts: 60
- Joined: 14 Oct 2017, 18:09
- Location: Sol III, Sector 001, UFP
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP/I
- Twitter: coco33920_r
- GitHub: coco33920
Re: Challenge NumWorks++ | Flash chip hardware mod
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.
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.
-
zardamPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 233
- Images: 13
- Joined: 11 Oct 2017, 23:39
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Challenge NumWorks++ | Flash chip hardware mod
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 ?
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/
Étudiante en mathématique et informatique
Github : https://github.com/coco33920/
-
coco33920Premium
Niveau 11: LV (Légende Vivante)- Posts: 60
- Joined: 14 Oct 2017, 18:09
- Location: Sol III, Sector 001, UFP
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP/I
- Twitter: coco33920_r
- GitHub: coco33920
Re: Challenge NumWorks++ | Flash chip hardware mod
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)
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)
-
zardamPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 233
- Images: 13
- Joined: 11 Oct 2017, 23:39
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Challenge NumWorks++ | Flash chip hardware mod
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/
Étudiante en mathématique et informatique
Github : https://github.com/coco33920/
-
coco33920Premium
Niveau 11: LV (Légende Vivante)- Posts: 60
- Joined: 14 Oct 2017, 18:09
- Location: Sol III, Sector 001, UFP
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP/I
- Twitter: coco33920_r
- GitHub: coco33920
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15737
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Challenge NumWorks++ | Flash chip hardware mod
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 :
"
Erreur :
Dev OCaml, see Baguette# and HTMLFromTeXBooks
Étudiante en mathématique et informatique
Github : https://github.com/coco33920/
Étudiante en mathématique et informatique
Github : https://github.com/coco33920/
-
coco33920Premium
Niveau 11: LV (Légende Vivante)- Posts: 60
- Joined: 14 Oct 2017, 18:09
- Location: Sol III, Sector 001, UFP
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP/I
- Twitter: coco33920_r
- GitHub: coco33920
Re: Challenge NumWorks++ | Flash chip hardware mod
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
-
zardamPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 233
- Images: 13
- Joined: 11 Oct 2017, 23:39
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Challenge NumWorks++ | Flash chip hardware mod
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/
Étudiante en mathématique et informatique
Github : https://github.com/coco33920/
-
coco33920Premium
Niveau 11: LV (Légende Vivante)- Posts: 60
- Joined: 14 Oct 2017, 18:09
- Location: Sol III, Sector 001, UFP
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP/I
- Twitter: coco33920_r
- GitHub: coco33920
Re: Challenge NumWorks++ | Flash chip hardware mod
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.
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.
-
zardamPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 233
- Images: 13
- Joined: 11 Oct 2017, 23:39
- Gender:
- Calculator(s):→ MyCalcs profile
Who is online
Users browsing this forum: ClaudeBot [spider] and 6 guests