π
<-

Découvre ou redécouvre le prototype Toto TI-PLT SU1

Re: Découvre ou redécouvre le prototype Toto TI-PLT SU1

Unread postby critor » 16 Aug 2014, 13:30

Voilà, installé Debian-i386 7.6.0.

Toto apparaît dans la liste des périphériques:
Code: Select all
root@debian:/home/critor# lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0451:e003 Texas Instruments, Inc. TI-84 Plus Calculator
root@debian:/home/critor#


Par contre, l'instruction 'insmod' conseillée sur http://forum.xda-developers.com/showthr ... 329&page=8 ne donne rien:
Code: Select all
root@debian:/home/critor# insmod usbserial vendor=0x0451 product=0xe003
Error: could not load module usbserial: No such file or directory
root@debian:/home/critor#
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15685
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découvre ou redécouvre le prototype Toto TI-PLT SU1

Unread postby Adriweb » 16 Aug 2014, 13:35


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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Découvre ou redécouvre le prototype Toto TI-PLT SU1

Unread postby critor » 16 Aug 2014, 13:39

J'ai mis les mêmes paramètres avec modprobe.
Code: Select all
root@debian:/home/critor# modprobe usbserial vendor=0x0451 product=0xe003
root@debian:/home/critor#


J'ai déconnecté puis reconnecté Toto.

J'ai désormais un nouveau périphérique /dev/ttyUSB0 qui apparaît.
Comment je l'utilise ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15685
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découvre ou redécouvre le prototype Toto TI-PLT SU1

Unread postby Adriweb » 16 Aug 2014, 13:44

Ehh je sais pas.

cat /dev/ttyUSB0 donne-t'il quelque chose ? (au mieux ca sera que de la lecture, et en brut... sauf s'il est configuré pour l'accepter :P mais possiblement rien anyway.)

Lionel a le plus d'expertise parmi nous je pense, là-dedans, attendons son avis... ^^

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Découvre ou redécouvre le prototype Toto TI-PLT SU1

Unread postby critor » 16 Aug 2014, 13:51

La commande 'cat' me permet bien de voir dans la console de l'ordi, le peu de caractères que je peux saisir dans la console de Toto:
Code: Select all
root@debian:/home/critor# cat /dev/ttyUSB0
SHMOULRD   
Unknown command 'SHMOULRD' - try 'help'
omap_toto #


Une commande 'echo' en simultané dans une autre console me permet bien d'accéder à la liste des commandes: :bj:
Code: Select all
root@debian:/home/critor# cat /dev/ttyUSB0
h
?       - alias for 'help'
autoscr - run script from memory
base    - print or set address offset
bdinfo  - print Board Info structure
boot    - boot default, i.e., run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
bootm   - boot application image from memory
bootp   - boot image via network using BootP/TFTP protocol
chpart  - change active partition
cmp     - memory compare
coninfo - print console devices and informations
cp      - memory copy
crc32   - checksum calculation
deregister - Remove an I/O device from use
dhcp    - invoke DHCP client to obtain IP/boot params
echo    - echo args to console
erase   - erase FLASH memory
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
flinfo  - print FLASH memory information
fsinfo  - print information about filesystems
fsload  - load binary file from a filesystem image
go      - start application at address 'addr'
help    - print online help
iminfo  - print header information for application image
imls    - list all images found in flash
loadb   - load binary file over serial line (kermit mode)
loads   - load S-Record file over serial line
loop    - infinite loop on address range
ls      - list files in a directory (default /)
md      - memory display
mm      - memory modify (auto-incrementing)
mmcinit - init mmc card
mtest   - simple RAM test
mw      - memory write (fill)
nand    - NAND sub-system
nboot   - boot from NAND device
nm      - memory modify (constant address)
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
register - Register an I/O device for use
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
setslink - select device to use for loadb/loads transfers
sleep   - delay execution for some time
tftpboot- boot image via network using TFTP protocol
tiboot  - boot linux uImage or zImage kernel in a jffs2 partition on Toto board
tidiag  - perform Toto board diagnostics
tiinstallos  - install OS to Toto board NAND flash
version - print monitor version
omap_toto #

Merci :D

Alors ? Il y aurait quoi d'intéressant ou d'exploitable ? ;)

Les commandes me rappellent bizarement ce que l'on avait dans la console série des prototypes Nspire/Phoenix.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15685
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découvre ou redécouvre le prototype Toto TI-PLT SU1

Unread postby critor » 16 Aug 2014, 13:54

Effectivement, comme sur les prototypes Phoenix/Nspire, c'est un U-Boot comme l'indique la dernière commande 'version':
Code: Select all
omap_toto # omap_toto # version

U-Boot 1.0.0 (Jan 13 2004 - 15:33:07)
omap_toto #
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15685
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découvre ou redécouvre le prototype Toto TI-PLT SU1

Unread postby Adriweb » 16 Aug 2014, 13:56

Ouh, joli :D

Bravo pour cet avancée communautaire, aussi petite soit-elle (pour le moment !!), mais la seule à ma connaissance :D

Reste plus qu'à dumper :P

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Découvre ou redécouvre le prototype Toto TI-PLT SU1

Unread postby critor » 16 Aug 2014, 14:00

Il y a apparemment des commandes pour copier la mémoire et activer la carte SD.

Ci-dessous, j'ai tenté quelques commandes informatives pour le moment (lecture seule donc):
Code: Select all
omap_toto # omap_toto # version

U-Boot 1.0.0 (Jan 13 2004 - 15:33:07)
omap_toto # omap_toto # fatinfo
usage: fatinfo <interface> <dev[:part]>
omap_toto # fatls
usage: fatls <interface> <dev[:part]> [directory]
omap_toto # fsinfo
Scanning JFFS2 FS:  done.
Compression: NONE
   frag count: 0
   compressed sum: 0
   uncompressed sum: 0
Compression: ZERO
   frag count: 0
   compressed sum: 0
   uncompressed sum: 0
Compression: RTIME
   frag count: 0
   compressed sum: 0
   uncompressed sum: 0
Compression: RUBINMIPS
   frag count: 0
   compressed sum: 0
   uncompressed sum: 0
Compression: COPY
   frag count: 0
   compressed sum: 0
   uncompressed sum: 0
Compression: DYNRUBIN
   frag count: 0
   compressed sum: 0
   uncompressed sum: 0
Compression: ZLIB
   frag count: 0
   compressed sum: 0
   uncompressed sum: 0
omap_toto # flinfo

Bank # 1: Fujitsu: 1x MBM29LV400TC (4Mbit)
  Size: 512 KB in 11 Sectors
  Sector Start Addresses:
    00000000 (RO) 00010000 (RO) 00020000 (RO) 00030000 (RO) 00040000     
    00050000      00060000      00070000 (RO) 00078000 (RO) 0007A000 (RO)
    0007C000 (RO)
omap_toto # printenv
bootdelay=3
baudrate=115200
ipaddr=156.117.96.84
netmask=255.255.254.0
ts_calibration=561824 968 -139300432 -6546 -416196 1558077096 4273698
loadapp=fatload mmc 1 10008000 appfs.img;nand erase clean 1000000 1000000;nand write.j 10008000 1000000 $(filesize)
bootapp=nand read.j 10200000 0 200000;fsload;bootm
bootargs=mem=32M console=ttyS2,115200n8 noinitrd root=/dev/mtdblock4 ip=off
ethaddr=08:00:28:32:16:93
serverip=156.117.97.126
bootfile=/home/a0130793/PET/src/os/linux/arch/arm/uImage
osversion=0.00
osreleasedate=1.23.2004
kernelsize=cc000
systemsize=d38000
usersize=bc000
systempartstart=110000
userpartstart=11a0000
stdin=serial usbtty touch keypad
stdout=serial usbtty lcd
stderr=serial usbtty lcd

Environment size: 711/65532 bytes
omap_toto #
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15685
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découvre ou redécouvre le prototype Toto TI-PLT SU1

Unread postby Adriweb » 16 Aug 2014, 14:02

Ha, "a0130793" c'est le numéro d'un employé de TI ^^

Peut être John Powers vu qu'il a participé au PET.

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14738
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Découvre ou redécouvre le prototype Toto TI-PLT SU1

Unread postby critor » 16 Aug 2014, 14:06

D'ailleurs si l'on regarde plus en détail les variables d'environnement listées dans le post précédent; celle en lien avec la carte SD, semble contenir une commande qui efface la NAND au montage/chargement:
Code: Select all
loadapp=fatload mmc 1 10008000 appfs.img;nand erase clean 1000000 1000000;nand write.j 10008000 1000000


Peut-être pour ça que je ne peux pas accéder à autre chose qu'à la console, car Toto est venu sans la carte SD qui contiendrait le code à flasher/lancer, le code précédemment lancé étant effacé dès le redémarrage suivant...

Tu demandes la carte SD de Toto à TI / John Powers stp ? :P
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15685
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to News Divers

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 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.
679 utilisateurs:
>647 invités
>23 membres
>9 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)