π
<-
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):
MyCalcs profile

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: 11.1%
 
Posts: 6852
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
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 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...)
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.3%
 
Posts: 14521
Images: 1204
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
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: 74%
 
Posts: 3444
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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: 32.3%
 
Posts: 3441
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
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):
MyCalcs profile

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: 74%
 
Posts: 3444
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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: 45.5%
 
Posts: 45
Images: 0
Joined: 06 Dec 2011, 19:53
Location: Moselle
Gender: Male
Calculator(s):
MyCalcs profile
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
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 » 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):
MyCalcs profile

PreviousNext

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 10 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
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.
749 utilisateurs:
>729 invités
>16 membres
>4 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)