π
<-
Chat plein-écran
[^]

Challenge NumWorks++ | Flash chip hardware mod

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby zardam » 10 Nov 2017, 02:45

Bon, on peut oublier le post précédent :D voir pourquoi ici : https://vimeo.com/242163942 (si ma video ne se fait pas jeter comme sur youtube)

Bref, j'ai fini par réussir à compiler Giac 1.4.9 comme il faut, et ça fonctionne parfaitement ! L'accès à la flash externe n'est pas encore optimal (24MHz en SPI standard) ça doit expliquer en partie la lenteur. J'ai fini par souder directement l'adesto, mais elle ne veut pas passer en QSPI. Et vu cette ligne du datasheet "WARNING : The QE bit should never be set to a 1 during standard SPI or Dual SPI operation if the WP or HOLD pins are tied directly to the power supply or ground.", ça explique peut être pourquoi j'ai cramé le microcontrolleur la fois passée... Je vais faire un peu plus attention...

Le code source va suivre, mais la c'est l'heure d'aller dormir.
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):

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby Lionel Debroux » 10 Nov 2017, 08:35

Bref, j'ai fini par réussir à compiler Giac 1.4.9 comme il faut, et ça fonctionne parfaitement !

Super nouvelle :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 10.2%
 
Posts: 6773
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby Adriweb » 10 Nov 2017, 08:45

Félicitations !
Image
MyCalcs
: Help the community's calculator documentations by filling out your calculator info!
MyCalcs
: Aidez la communauté à documenter les calculatrices en donnant des infos sur votre calculatrice ![/url]
Inspired-Lua.org
: All about TI-Nspire Lua programming
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 71.9%
 
Posts: 13725
Images: 1114
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby parisse » 10 Nov 2017, 11:14

Bravo!
Pour info, avec ce type de caracteristiques materielles, je m'attendais a environ 1 seconde pour calculer l'integrale de 1/(x^4-1)
(time() permet de mesurer le temps d'execution mais ca ne doit pas marcher avec l'UI de l'app Calculs).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 38.7%
 
Posts: 2762
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby Ti64CLi++ » 10 Nov 2017, 12:49

Bonne nouvelle :)
Bien joue zardam :bj:
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 30.3%
 
Posts: 3429
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
Class: MP
GitHub: Ti64CLi

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby zardam » 10 Nov 2017, 23:47

Merci :)

Pour le temps de calcul, c'est certainement lié à la lenteur de la flash. Elle est actuellement en mode "SPI normal". Il y a donc une amélioration possible d'un facteur 4 en la passant en "quad SPI", et peut être encore un peu plus en augmentant la fréquence (24 MHz pour le moment).
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):

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby parisse » 11 Nov 2017, 08:06

Oui, c'est certainement le temps d'acces memoire au code source (sur la Prime, il faut moins d'1/100ieme de seconde).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 38.7%
 
Posts: 2762
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby darthvader » 11 Nov 2017, 11:05

R15 et Q4 sont la pour envoyer le jus à la carte SD à partir d'un PIN du STM32.
Par contre c'est étonnant qu'ils n'aient pas prévu d'y mettre les 2 condensateurs de découplage (100nF et 10µF tantale) en paralelle entre
VDD et VSS au plus prés du connecteur de la SD.
La théorie c'est quand on sait tout et que rien ne fonctionne ,
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi ;)
User avatar
darthvaderVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 44.9%
 
Posts: 45
Images: 0
Joined: 06 Dec 2011, 19:53
Location: Moselle
Gender: Male
Calculator(s):
Class: R&D robotique
YouTube: darthphysics

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby coco33920 » 12 Nov 2017, 12:27

Félicitation @zardam :o
I think I can safely say that nobody understands quantum mechanics

La nature de la physique ( The Character of Physical Law ) (1967), Richard Feynman


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

Re: Challenge NumWorks++ | Flash chip hardware mod

Unread postby zardam » 13 Nov 2017, 22:04

Merci !

En poussant la flash à 96 MHz et en utilisant la fonction "Fast Read Quad I/O", c'est vraiment plus rapide. L'intégrale de 1/(x^4-1) sort en moins d'une seconde. Je ne sais pas si la carte est faite pour fonctionner à cette fréquence, mais pour l'instant ça a l'air Ok. Tout est dispo ici : https://github.com/zardam/epsilon/tree/giac
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):

PreviousNext

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 5 guests

-
Search
-
Social
-
Featured topics
Concours de dessin de Noël 2021 Jusqu'au 31 janvier 2022 inclus par Casio. Dessine ta liste au Père Noël sur calculatrice/émulateur Graph 90/35+E II en Python ou fx-92+ Spéciale Collège. Ouvert aux élèves et enseignants, classement séparé. À gagner 2 consoles Nintendo Switch pour les élèves, 2 trottinettes électriques pour les enseignants, 10 calculatrices Graph 90/35+E II au choix, 72 montres Casio G-Shock ou Vintage. Pas de perdant, goodies Casio pour tous les autres !
Coque NumWorks édition limitée Janvier 2022 à gagner.
Comparaisons des meilleurs prix pour acheter sa calculatrice !
123
-
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.
501 utilisateurs:
>487 invités
>8 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)