π
<-
Chat plein-écran
[^]

TI-Nspire Découverte entrée série TI-Nspire Navigator + console U-Boot

Nouveau messagede critor » 15 Jan 2018, 21:01


237623751171Bricoleurs du dimanche, bonjour. Le point d'accès
TI-Nspire Navigator Access Point
permettant la création de réseaux de calculatrices
TI-Nspire
sans fil en classe, dispose d'une connectivité très riche sur sa carte mère comme nous l'avions déjà vu :
  • J1 :
    port micro-USB
  • J2 :
    emplacement pour connecteur 2x7=14 broches
  • J3 :
    emplacement pour connecteur 5 broches
  • J4 :
    emplacement pour lecteur de carte mémoire MMC/SD
  • J5 :
    emplacement pour port USB additionnel
Il est aisé de rajouter les connecteurs manquants, avec des réglettes de broches au pas de 2,54mm pour
J2
ou 2,00mm pour
J3
.

2386Nous avions déjà vu que le connecteur
J2
offrait un
JTAG
au format TI, et le connecteur
J3
une sortie série
Tx
permettant de récupérer tout le
log
de démarrage à 115200 bauds.

Le log nous apprenait que le point d'accès démarrait sur
X-Loader
puis
U-Boot
, ce dernier invitant même pendant une seconde à appuyer sur une touche pour suspendre le démarrage :
Code: Tout sélectionner
Texas Instruments X-Loader 1.4.4ss (Oct 18 2011 - 17:48:56)
SDRAM Size = 64 MB
TI USB AP - Rev 1.0
I2C read: I/O error
I2C read: I/O error
Loading u-boot.bin from nand


U-Boot 2010.03-dirty (Oct 18 2011 - 17:47:59) - tiusbap

OMAP36XX/37XX-GP ES2.1, CPU-OPP2, L3-165MHz,
TIUSBAP + LPDDR/NAND
DRAM:  64 MB
NAND:  128 MiB
*** Warning - bad CRC or NAND, using default environment

In:    serial
Out:   serial
Err:   serial
Die ID #37e600029e380000016b1ef10c020019
Hit any key to stop autoboot:  0
No MMC card found
Booting from nand ...

Pas de touche sur le point d'accès, mais comme cette information était transmise sur la sortie série, cela signifiait plutôt à notre avis de transmettre n'importe quel caractère sur l'entrée série.

9107Et bien bingo car nous venons justement découvrir la broche d'entrée série
Rx
sur le même connecteur
J3
, et rebingo car y envoyer un caractère au bon moment permet bien d'accéder à la console
U-Boot
. Voici quelques commandes permettant d'apprendre diverses choses complémentaires sur le matériel :
Code: Tout sélectionner
X-Loader 1.4.4ss (Oct 18 2011 - 17:48:56)
SDRAM Size = 64 MB
TI USB AP - Rev 1.0
I2C read: I/O error
I2C read: I/O error
Loading u-boot.bin from nand


U-Boot 2010.03-dirty (Oct 18 2011 - 17:47:59) - tiusbap

OMAP36XX/37XX-GP ES2.1, CPU-OPP2, L3-165MHz,
TIUSBAP + LPDDR/NAND
DRAM:  64 MB
NAND:  128 MiB
*** Warning - bad CRC or NAND, using default environment

In:    serial
Out:   serial
Err:   serial
Die ID #5b7800029e380000016b1ef10c027024
Hit any key to stop autoboot:  0
OMAP3 tiusbap # ?
?       - alias for 'help'
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
chpart  - change active partition
cmp     - memory compare
coninfo - print console devices and information
cp      - memory copy
crc32   - checksum calculation
echo    - echo args to console
editenv - edit environment variable
exit    - exit script
ext2load- load binary file from a Ext2 filesystem
ext2ls  - list files in a directory (default /)
false   - do nothing, unsuccessfully
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
fsinfo  - print information about filesystems
fsload  - load binary file from a filesystem image
go      - start application at address 'addr'
help    - print command description/usage
imxtract- extract a part of a multi-image
itest   - return true/false on integer compare
loadb   - load binary file over serial line (kermit mode)
loads   - load S-Record file over serial line
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
ls      - list files in a directory (default /)
md      - memory display
mm      - memory modify (auto-incrementing address)
mmc     - MMC sub-system
mtdparts- define flash/nand partitions
mtest   - simple RAM read/write test
mw      - memory write (fill)
nand    - NAND sub-system
nandecc - switch OMAP3 NAND ECC calculation algorithm
nboot   - boot from NAND device
nm      - memory modify (constant address)
printenv- print environment variables
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
showvar - print local hushshell variables
sleep   - delay execution for some time
source  - run script from memory
test    - minimal test like /bin/sh
true    - do nothing, successfully
usleep  - delay execution for some time
version - print monitor version
OMAP3 tiusbap # base
Base Address: 0x00000000
OMAP3 tiusbap # bdinfo
arch_number = 0x0000060A
env_t       = 0x00000000
boot_params = 0x80000100
DRAM bank   = 0x00000000
-> start    = 0x80000000
-> size     = 0x04000000
DRAM bank   = 0x00000001
-> start    = 0x00000000
-> size     = 0x00000000
baudrate    = 115200 bps
OMAP3 tiusbap # coninfo
List of available devices:
serial   80000003 SIO stdin stdout stderr
OMAP3 tiusbap # fsinfo
### filesystem type is JFFS2
Scanning JFFS2 FS:   read_nand_cached: error reading nand off 0x0 size 8192 bytes
read_nand_cached: error reading nand off 0x2000 size 8192 bytes
read_nand_cached: error reading nand off 0x4000 size 8192 bytes
read_nand_cached: error reading nand off 0x6000 size 8192 bytes
read_nand_cached: error reading nand off 0x8000 size 8192 bytes
read_nand_cached: error reading nand off 0xa000 size 8192 bytes
read_nand_cached: error reading nand off 0xc000 size 8192 bytes
read_nand_cached: error reading nand off 0xe000 size 8192 bytes
read_nand_cached: error reading nand off 0x10000 size 8192 bytes
read_nand_cached: error reading nand off 0x12000 size 8192 bytes
read_nand_cached: error reading nand off 0x14000 size 8192 bytes
read_nand_cached: error reading nand off 0x16000 size 8192 bytes
read_nand_cached: error reading nand off 0x18000 size 8192 bytes
read_nand_cached: error reading nand off 0x1a000 size 8192 bytes
read_nand_cached: error reading nand off 0x1c000 size 8192 bytes
read_nand_cached: error reading nand off 0x1e000 size 8192 bytes
read_nand_cached: error reading nand off 0x20000 size 8192 bytes
read_nand_cached: error reading nand off 0x22000 size 8192 bytes
read_nand_cached: error reading nand off 0x24000 size 8192 bytes
read_nand_cached: error reading nand off 0x26000 size 8192 bytes
read_nand_cached: error reading nand off 0x28000 size 8192 bytes
read_nand_cached: error reading nand off 0x2a000 size 8192 bytes
read_nand_cached: error reading nand off 0x2c000 size 8192 bytes
read_nand_cached: error reading nand off 0x2e000 size 8192 bytes
read_nand_cached: error reading nand off 0x30000 size 8192 bytes
read_nand_cached: error reading nand off 0x32000 size 8192 bytes
read_nand_cached: error reading nand off 0x34000 size 8192 bytes
read_nand_cached: error reading nand off 0x36000 size 8192 bytes
read_nand_cached: error reading nand off 0x38000 size 8192 bytes
read_nand_cached: error reading nand off 0x3a000 size 8192 bytes
read_nand_cached: error reading nand off 0x3c000 size 8192 bytes
read_nand_cached: error reading nand off 0x3e000 size 8192 bytes
read_nand_cached: error reading nand off 0x40000 size 8192 bytes
read_nand_cached: error reading nand off 0x42000 size 8192 bytes
read_nand_cached: error reading nand off 0x44000 size 8192 bytes
read_nand_cached: error reading nand off 0x46000 size 8192 bytes
read_nand_cached: error reading nand off 0x48000 size 8192 bytes
read_nand_cached: error reading nand off 0x4a000 size 8192 bytes
read_nand_cached: error reading nand off 0x4c000 size 8192 bytes
read_nand_cached: error reading nand off 0x4e000 size 8192 bytes
read_nand_cached: error reading nand off 0x50000 size 8192 bytes
read_nand_cached: error reading nand off 0x52000 size 8192 bytes
read_nand_cached: error reading nand off 0x54000 size 8192 bytes
read_nand_cached: error reading nand off 0x56000 size 8192 bytes
read_nand_cached: error reading nand off 0x58000 size 8192 bytes
read_nand_cached: error reading nand off 0x5a000 size 8192 bytes
read_nand_cached: error reading nand off 0x5c000 size 8192 bytes
read_nand_cached: error reading nand off 0x5e000 size 8192 bytes
read_nand_cached: error reading nand off 0x60000 size 8192 bytes
read_nand_cached: error reading nand off 0x62000 size 8192 bytes
read_nand_cached: error reading nand off 0x64000 size 8192 bytes
read_nand_cached: error reading nand off 0x66000 size 8192 bytes
read_nand_cached: error reading nand off 0x68000 size 8192 bytes
read_nand_cached: error reading nand off 0x6a000 size 8192 bytes
read_nand_cached: error reading nand off 0x6c000 size 8192 bytes
read_nand_cached: error reading nand off 0x6e000 size 8192 bytes
read_nand_cached: error reading nand off 0x70000 size 8192 bytes
read_nand_cached: error reading nand off 0x72000 size 8192 bytes
read_nand_cached: error reading nand off 0x74000 size 8192 bytes
read_nand_cached: error reading nand off 0x76000 size 8192 bytes
read_nand_cached: error reading nand off 0x78000 size 8192 bytes
read_nand_cached: error reading nand off 0x7a000 size 8192 bytes
read_nand_cached: error reading nand off 0x7c000 size 8192 bytes
read_nand_cached: error reading nand off 0x7e000 size 8192 bytes                                                                                                       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
OMAP3 tiusbap # ls
Scanning JFFS2 FS:   read_nand_cached: error reading nand off 0x0 size 8192 bytes
read_nand_cached: error reading nand off 0x2000 size 8192 bytes
read_nand_cached: error reading nand off 0x4000 size 8192 bytes
read_nand_cached: error reading nand off 0x6000 size 8192 bytes
read_nand_cached: error reading nand off 0x8000 size 8192 bytes
read_nand_cached: error reading nand off 0xa000 size 8192 bytes
read_nand_cached: error reading nand off 0xc000 size 8192 bytes
read_nand_cached: error reading nand off 0xe000 size 8192 bytes
read_nand_cached: error reading nand off 0x10000 size 8192 bytes
read_nand_cached: error reading nand off 0x12000 size 8192 bytes
read_nand_cached: error reading nand off 0x14000 size 8192 bytes
read_nand_cached: error reading nand off 0x16000 size 8192 bytes
read_nand_cached: error reading nand off 0x18000 size 8192 bytes
read_nand_cached: error reading nand off 0x1a000 size 8192 bytes
read_nand_cached: error reading nand off 0x1c000 size 8192 bytes
read_nand_cached: error reading nand off 0x1e000 size 8192 bytes
read_nand_cached: error reading nand off 0x20000 size 8192 bytes
read_nand_cached: error reading nand off 0x22000 size 8192 bytes
read_nand_cached: error reading nand off 0x24000 size 8192 bytes
read_nand_cached: error reading nand off 0x26000 size 8192 bytes
read_nand_cached: error reading nand off 0x28000 size 8192 bytes
read_nand_cached: error reading nand off 0x2a000 size 8192 bytes
read_nand_cached: error reading nand off 0x2c000 size 8192 bytes
read_nand_cached: error reading nand off 0x2e000 size 8192 bytes
read_nand_cached: error reading nand off 0x30000 size 8192 bytes
read_nand_cached: error reading nand off 0x32000 size 8192 bytes
read_nand_cached: error reading nand off 0x34000 size 8192 bytes
read_nand_cached: error reading nand off 0x36000 size 8192 bytes
read_nand_cached: error reading nand off 0x38000 size 8192 bytes
read_nand_cached: error reading nand off 0x3a000 size 8192 bytes
read_nand_cached: error reading nand off 0x3c000 size 8192 bytes
read_nand_cached: error reading nand off 0x3e000 size 8192 bytes
read_nand_cached: error reading nand off 0x40000 size 8192 bytes
read_nand_cached: error reading nand off 0x42000 size 8192 bytes
read_nand_cached: error reading nand off 0x44000 size 8192 bytes
read_nand_cached: error reading nand off 0x46000 size 8192 bytes
read_nand_cached: error reading nand off 0x48000 size 8192 bytes
read_nand_cached: error reading nand off 0x4a000 size 8192 bytes
read_nand_cached: error reading nand off 0x4c000 size 8192 bytes
read_nand_cached: error reading nand off 0x4e000 size 8192 bytes
read_nand_cached: error reading nand off 0x50000 size 8192 bytes
read_nand_cached: error reading nand off 0x52000 size 8192 bytes
read_nand_cached: error reading nand off 0x54000 size 8192 bytes
read_nand_cached: error reading nand off 0x56000 size 8192 bytes
read_nand_cached: error reading nand off 0x58000 size 8192 bytes
read_nand_cached: error reading nand off 0x5a000 size 8192 bytes
read_nand_cached: error reading nand off 0x5c000 size 8192 bytes
read_nand_cached: error reading nand off 0x5e000 size 8192 bytes
read_nand_cached: error reading nand off 0x60000 size 8192 bytes
read_nand_cached: error reading nand off 0x62000 size 8192 bytes
read_nand_cached: error reading nand off 0x64000 size 8192 bytes
read_nand_cached: error reading nand off 0x66000 size 8192 bytes
read_nand_cached: error reading nand off 0x68000 size 8192 bytes
read_nand_cached: error reading nand off 0x6a000 size 8192 bytes
read_nand_cached: error reading nand off 0x6c000 size 8192 bytes
read_nand_cached: error reading nand off 0x6e000 size 8192 bytes
read_nand_cached: error reading nand off 0x70000 size 8192 bytes
read_nand_cached: error reading nand off 0x72000 size 8192 bytes
read_nand_cached: error reading nand off 0x74000 size 8192 bytes
read_nand_cached: error reading nand off 0x76000 size 8192 bytes
read_nand_cached: error reading nand off 0x78000 size 8192 bytes
read_nand_cached: error reading nand off 0x7a000 size 8192 bytes
read_nand_cached: error reading nand off 0x7c000 size 8192 bytes
read_nand_cached: error reading nand off 0x7e000 size 8192 bytes                                                                                                       done.
OMAP3 tiusbap # mtest
Pattern 00000000  Writing...  Reading...
OMAP3 tiusbap # nand device


Device 0: nand0, sector size 128 KiB
OMAP3 tiusbap # printenv
bootcmd=if mmc init ${mmcdev}; then if run loadbootscript; then run bootscript; else if run loaduimage; then run mmcboot; else run nandboot; fi; fi; else run nandboot; fi
bootdelay=1
baudrate=115200
loadaddr=0x82000000
usbtty=cdc_acm
console=ttyO2,115200n8
mpurate=600
buddy=none
flash_MLO=mmc init; fatload mmc 1 0x80200000 MLO; nandecc hw; nand erase 0 80000; nand write.i 0x80200000 0 80000
flash_uBoot=mmc init; fatload mmc 1 0x80200000 u-boot.bin; nandecc sw; nand erase 80000 160000; nand write.i 0x80200000 80000 160000
flash_uImage=mmc init; fatload mmc 1 0x80200000 uImage; nandecc sw; nand erase 280000 600000; nand write.i 0x80200000 280000 600000
flash_uImage2=mmc init; fatload mmc 1 0x80200000 uImage2; nandecc sw; nand erase 880000 600000; nand write.i 0x80200000 880000 600000
flash_all=run flash_MLO;run flash_uBoot;run flash_uImage;run flash_uImage2
nuke_nand=nand erase 0 8000000
mmcdev=1
mtdparts=mtdparts=nand:512k(x-loader),1920k(u-boot),128k(u-boot-env),6m(kernel),6m(kernel2),4m(localconf),-(unused)
mmcargs=setenv bootargs console=${console} ${mtdparts}
nandargs=setenv bootargs console=${console} ${mtdparts}
led_off=mw 49054090 40000000
led_on=mw 49054094 40000000
loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr
bootscript=echo Running bootscript from mmc ...; source ${loadaddr}
loaduimage=fatload mmc ${mmcdev} ${loadaddr} uImage
mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
nandboot=echo Booting from nand ...; run led_on; run nandargs; nand read ${loadaddr} 280000 600000; bootm ${loadaddr};run led_off;usleep 250000;run led_on; nand read ${loadaddr} 880000 600000; bootm ${loadaddr}
stdin=serial
stdout=serial
stderr=serial
dieid#=5b7800029e380000016b1ef10c027024

Environment size: 1728/131068 bytes
OMAP3 tiusbap # showvar
HUSH_VERSION=0.01
OMAP3 tiusbap # test
OMAP3 tiusbap # version

U-Boot 2010.03-dirty (Oct 18 2011 - 17:47:59)
OMAP3 tiusbap # reset
resetting ...
Lien vers le sujet sur le forum: Découverte entrée série TI-Nspire Navigator + console U-Boot (Commentaires: 0)

TI-z80 New Super Oiram CE: 1er château + 3 niveaux monde 2

Nouveau messagede critor » 13 Jan 2018, 15:25

7698
Gamers
du dimanche, bonjour. Nous t'avions déjà parlé de et de
New Super Oiram Bros
, sa très superbe adaptation du 1er monde de
New Super Mario Bros
, le jeu sorti en 2006 sur
Nintendo DS
, pour le moteur de jeu
Mario-like
Oiram CE
de ta
TI-83 Premium CE
.

D'une part,
Raiseit
poursuit son adaptation du 1er monde. Après :
  • les niveaux 1 à 3
  • le niveau de la tour
    (4 sur calculatrice)
  • les niveaux 4 et 5
    (5 et 6 sur calculatrice)
... voici enfin le niveau final du château, en réalité scindé en deux niveaux 7 et 8 sur calculatrice, le dernier étant dédié à l'affrontement avec
Bowser Reswob
: :bj:

Il ne manquerait donc plus que le niveau aquatique, mais hélas
Oiram CE
ne gère pas cet environnement à ce jour.




Mais ce n'est pas tout. Car à défaut de pouvoir adapter le niveau aquatique,
Raiseit
s'est lancé dans l'adaptation du 2ème monde, avec déjà les 3 premiers niveaux : :bj:




Oiram CE
nécessite les bibliothèques C téléchargeables ci-dessous pour fonctionner correctement. Rien de compliqué, juste à les transférer.




Téléchargements
:
Lien vers le sujet sur le forum: New Super Oiram CE: 1er château + 3 niveaux monde 2 (Commentaires: 0)

TI-Nspire 1ère connexion JTAG fonctionnelle TI-Nspire ViewScreen

Nouveau messagede critor » 11 Jan 2018, 18:03

363364360Les tablettes de rétroprojection
TI-Nspire ViewScreen
sont de véritables calculatrices
TI-Nspire
simplement dépourvues de clavier. On reconnaît l'écran de chargement de ces dernières, ainsi que les écrans de reprogrammation des partitions
Boot2
et
Diags
si l'on maintient au démarrage la touche haut enfoncée, ou bien les deux touches simultanément.

9071368367A l'intérieur, nous avions déjà remarqué qu'elles réutilisaient en fait le matériel des
TI-Nspire CAS+
, prototypes non finaux distribués dans les classes pilotes en 2006-2007 et incompatibles avec les
TI-Nspire
de production commercialisées à compter de 2007. On retrouve en effet répartis sur les deux faces les mêmes composants principaux :
  • TI-OMAP NP31AZZG
    (processeur 32-bits ARMv5/ARM9 78MHz)
  • HYB18L256160
    (SDRAM 32Mio)
  • SST 39VF400A
    (Flash-NOR 512Kio, pour le
    Boot1
    )
  • ST NAND256W3A
    (Flash-NAND 32Mio, pour tout le reste)

Toutefois contrairement aux calculatrices
TI-Nspire CAS+
, la tablette
TI-Nspire ViewScreen
. Nous découvrions justement dans un article précédent qu'elle disposait de deux emplacements pour connecteurs
JTAG
:
  • J7
    au format
    ARM
    20 broches
  • J01B
    au format
    TI
    14 broches

9083Après avoir donc soudé des barrettes de broches droites au pas de 2.54mm sur
J7
, nous étions donc déçu que notre adaptateur
Olimex TMS320-JTAG-USB XDS100-V2
ne détecte rien. :'(
Mais c'était normal, puisque notre adaptateur utilisait le format
JTAG TI
et non
JTAG ARM
.


91039102
Aujourd'hui, rajoutons donc des barrettes de broches coudées au pas de 2.54mm sur
J01B
. Et là bingo ça marche ! :bj:
Code: Tout sélectionner
>openocd.exe
Open On-Chip Debugger 0.9.0 (2015-08-15-12:41)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Info : only one transport option; autoselect 'jtag'
adapter speed: 500 kHz
adapter_nsrst_delay: 200
jtag_ntrst_delay: 200
trst_and_srst srst_pulls_trst srst_gates_jtag trst_push_pull srst_open_drain connect_deassert_srst
   TapName             Enabled  IdCode     Expected   IrLen IrCap IrMask
-- ------------------- -------- ---------- ---------- ----- ----- ------
    TargetName         Type       Endian TapName            State
--  ------------------ ---------- ------ ------------------ ------------
Warn : Using DEPRECATED interface driver 'ft2232'
Info : Consider using the 'ftdi' interface driver, with configuration files in interface/ftdi/...
Info : device: 6 "2232H"
Info : deviceID: 67348176
Info : SerialNumber: TIWBH0NSA
Info : Description: Texas Instruments Inc.XDS100 Ver 2.0 A
Info : max TCK change to: 30000 kHz
Info : clock speed 500 kHz
Warn : There are no enabled taps.  AUTO PROBING MIGHT NOT WORK!!
Info : JTAG tap: auto0.tap tap/device found: 0x0692602f (mfg: 0x017, part: 0x6926, ver: 0x0)
Info : TAP auto1.tap does not have IDCODE
Warn : AUTO auto0.tap - use "jtag newtap auto0 tap -irlen 4 -expected-id 0x0692602f"
Warn : AUTO auto1.tap - use "jtag newtap auto1 tap -irlen 2 -expected-id 0x00000000"
Error: IR capture error at bit 6, saw 0x03FFFFFFFFFFFFFFFFFFFFFFFFFFF051 not 0x...3
Warn : Bypassing JTAG setup events due to errors
Warn : gdb services need one or more targets defined

On a donc accès à un
tap
d'identifiant
0x0692602f
, c'est-à-dire :
  • du constructeur d'identifiant
    0x17
    , qui est bien
    Texas Instruments
  • d'identifiant de pièce
    0x6926
    , qui correspond bien à un processeur
    TI-OMAP5912
Ce qui nous permet d'améliorer légèrement et partager le bon fichier de configuration, valable non seulement pour les tablettes
TI-Nspire ViewScreen
mais également toute la génération des calculatrices
TI-Nspire CAS+
: :bj:
sortie
configuration
>openocd.exe
Open On-Chip Debugger 0.9.0 (2015-08-15-12:41)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : only one transport option; autoselect 'jtag'
adapter speed: 500 kHz
adapter_nsrst_delay: 200
jtag_ntrst_delay: 200
trst_and_srst srst_pulls_trst srst_gates_jtag trst_push_pull srst_open_drain connect_deassert_srst
TapName Enabled IdCode Expected IrLen IrCap IrMask
-- ------------------- -------- ---------- ---------- ----- ----- ------
0 nspirep.cpu Y 0x00000000 0x0692602f 4 0x01 0x03
1 nspirep.unknown Y 0x00000000 0x00000000 2 0x01 0x03
TargetName Type Endian TapName State
-- ------------------ ---------- ------ ------------------ ------------
0* nspirep.cpu arm926ejs little nspirep.cpu unknown
Warn : Using DEPRECATED interface driver 'ft2232'
Info : Consider using the 'ftdi' interface driver, with configuration files in interface/ftdi/...
Info : device: 6 "2232H"
Info : deviceID: 67348176
Info : SerialNumber: TIWBH0NSA
Info : Description: Texas Instruments Inc.XDS100 Ver 2.0 A
Info : max TCK change to: 30000 kHz
Info : clock speed 500 kHz
Info : JTAG tap: nspirep.cpu tap/device found: 0x0692602f (mfg: 0x017, part: 0x6926, ver: 0x0)
Info : TAP nspirep.unknown does not have IDCODE
Error: IR capture error at bit 6, saw 0x51 not 0x...3
Warn : Bypassing JTAG setup events due to errors
Info : Embedded ICE version 5
Info : nspirep.cpu: hardware has 2 breakpoint/watchpoint units
#
# Texas Instruments XDS100v2
#
# http://processors.wiki.ti.com/index.php ... 2_Features
#

interface ft2232
ft2232_device_desc "Texas Instruments Inc.XDS100 Ver 2.0"
ft2232_layout xds100v2

adapter_khz 500
adapter_nsrst_delay 200
jtag_ntrst_delay 200
reset_config trst_and_srst srst_pulls_trst

# TI-Nspire+ calculator / TI-Nspire ViewScreen
jtag newtap nspirep cpu -irlen 4 -expected-id 0x0692602f
jtag newtap nspirep unknown -irlen 2 -expected-id 0x00000000
target create nspirep.cpu arm926ejs -endian little -chain-position nspirep.cpu

# TI-Nspire Navigator access point
#jtag newtap nsnav jrc -irlen 6 -expected-id 0x2b89102f -ircapture 0x1 -irmask 0x3f
#target create nsnav.jrc cortex_a -chain-position nsnav.jrc

# TI-Nspire calculator
#jtag newtap nspire bs -irlen 4 -expected-id 0x1b900f0f
#jtag newtap nspire cpu -irlen 4 -expected-id 0x07926f0f
#target create nspire.cpu arm926ejs -endian little -chain-position nspire.cpu

scan_chain
targets
Lien vers le sujet sur le forum: 1ère connexion JTAG fonctionnelle TI-Nspire ViewScreen (Commentaires: 1)

TI-z80 Nouvelles textures Portal 2 pour Portal CE

Nouveau messagede critor » 10 Jan 2018, 22:20

5329Bienvenue sujet de test
Anonymous
dans
Portal Returns CE
, une adaptation en 2D du mythique jeu
Portal
sorti en mai 2015 et créé par , et comparable à
Portal : the Flash version
. :)

Dans un article précédent, nous vous informations qu'il était désormais possible de remplacer les textures des salles de test à volonté, grâce à un éditeur de textures pour
PC/Windows
.

Voici aujourd'hui un tout nouveau pack de textures par
CalcMeister
, inspiré du jeu
Portal 2
. Si jamais vous aviez déjà terminé les plus de 80 salles de test déjà disponibles, voici de quoi avoir une toute nouvelle expérience.

Je trouve que ces salles de test ont encore plus fière allure qu'autrefois. Mais je n'ai aucun mérite. Il suffisait d'être un tant soit peu objectif et d'éliminer le superflu, voilà tout.




Téléchargements
:
Lien vers le sujet sur le forum: Nouvelles textures Portal 2 pour Portal CE (Commentaires: 1)

Examens Inexamens 2018, épisode 1 : tableau d'étude de fonction

Nouveau messagede critor » 09 Jan 2018, 17:33

Inexamens 2018, épisode 1 : tableau d'étude de fonction

la série qui tire
toutes
les conséquences du mode examen
histoire de savoir à quelle sauce tu vas te faire manger


Bienvenue en 2018, l'année de l'inégalité aux examens. Si cela t'a échappé, depuis ce sinistre jour du 1er janvier 2018, la circulaire 2015-178 du 1er octobre 2015 est entrée en application : le mode examen a désormais une existence officielle. Le discours institutionnel justifie sa mise en place par le fait de mettre les candidats à égalité. Une énormité que l'opinion publique gobe hélas sans problème, car fort mal informée.

Imaginons que tu aies à étudier une fonction. Si tu as eu les moyens de t'offrir le haut de gamme
Casio fx-CP400+E
tu pourras obtenir directement à l'examen le tableau synthétisant l'étude de la fonction avec :
  • les variations de la fonction :)
  • le signe de sa dérivée :)
  • et même le signe de sa dérivée seconde pour le
    BAC ES/L
    :D

Si tu as eu la chance de t'offrir le haut de gamme
HP Prime
, c'est même encore mieux puisque la machine :
  • complètera le tableau avec des valeurs exactes directement recopiables :bj:
  • te fournira un texte, certes en anglais, justifiant des étapes de la construction du tableau
    (parité, asymptotes...)
    :bj:

Si tu as eu le malheur de choisir n'importe quel autre modèle, en 2018 c'est nada. Parce qu'à la différence, ces modèles n'intègrent pas cette fonctionnalité. :mj:

Et pourtant, tes prédécesseurs jusqu'en 2017 ont pu bénéficier de cette fonctionnalité gratuitement quelque soit leur modèle. En effet, cela fait des années que la communauté francophone des utilisateurs de calculatrices a œuvré à gommer les inégalités entre modèles, en adaptant bénévolement pour l'entrée et le milieu de gamme, sans compter ses heures, les fonctionnalités usuellement spécifiques aux modèles haut de gamme, et ce malgré des langages de programmation souvent très inférieurs et donc d'énormes défis techniques. Les programmes étant publiés par la suite sur
TI-Planet
ou
Planète Casio
, tes prédécesseurs n'ont donc jamais eu à repayer après l'achat de leur machine.

Pour les tableaux d'étude de fonctions, on peut citer de façon non exhaustive :


Mais voilà, cette bêtise monumentale du mode examen effacera ou bloquera tous ces programmes dès le début de ton épreuve. :mj:

Le mode examen n'apporte pas l'égalité bien au contraire. Il donne juste à chaque constructeur concerné, dans le cas des calculatrices graphiques des entreprises lucratives américaines ou japonaise, l'exclusivité absolue sur le contenu disponible aux examens français. Et c'est moralement incompatible avec des constructeurs proposant parfois plusieurs modèles, et donc privant volontairement les modèles les plus abordables de fonctionnalités dont ils sont pourtant parfaitement capables comme nous venons de le voir, pour se les réserver sur les seuls modèles les plus chers.

Bienvenue en 2018, la première année où si tu veux des tableaux d'étude de fonctions comme les autres à l'examen il va te falloir payer, qui plus est un montant à trois chiffres. :mj:
Lien vers le sujet sur le forum: Inexamens 2018, épisode 1 : tableau d'étude de fonction (Commentaires: 12)

NumWorks Gagne une NumWorks au concours Mathix

Nouveau messagede critor » 09 Jan 2018, 17:11

Toujours pas pu gagner de calculatrice
NumWorks
aux différents concours organisés ici ou ailleurs depuis la rentrée ? ;)

Voici une nouvelle occasion pour toi en répondant à la question de probabilités du concours
Mathix
d'ici le 15 février : :bj:
Lien vers le sujet sur le forum: Gagne une NumWorks au concours Mathix (Commentaires: 0)

TI-Nspire Meilleures photos prototypes claviers Nspire à triplets

Nouveau messagede critor » 08 Jan 2018, 19:39

Les
TI-Nspire
et
TI-Nspire CAS
lancées pour la rentrée 2007 ont été remplacées à la rentrée 2010 par les
TI-Nspire TouchPad
et
TI-Nspire CAS TouchPad
disposant du clavier à pavé tactile très différent que nous connaissons aujourd'hui sur nos
TI-Nspire CX
.

8844Toutefois, en interne
Texas Instruments
n'est bien évidemment pas passé brutalement du clavier
ClickPad
au clavier
TouchPad/CX
. Il y a eu des essais avec une zone alphabétique à disposition en quinconce, et également comme nous le découvrions récemment avec une zone alphabétique à disposition par triplets.

9100Aujourd'hui nous avons le plaisir de pouvoir partager avec toi de bien meilleures photos de ces derniers protototypes avec zone alphabétique par triplets. Nous y notons notamment que les triplets de ces deux claviers n'ont pas le même fonctionnement.

Celui où les inscriptions alphabétiques sont manquantes semble utiliser pour chaque triplet une simple juxtaposition de 3 touches indépendantes. On note également qu'il utilisait déjà pour ses touches latérales, comme les deux prototypes en quinconce précédents, les paires à bascule du clavier
TouchPad/CX
. Chronologiquement, nous pensons donc qu'il se classe juste derrière eux.

9101L'autre clavier pour sa part n'avait pas encore ce nouveau système de touches latérales, et se classerait donc chronologiqument selon nous juste derrière le précédent. Il inscrit la lettre intermédiaire de chaque triplet dans un creux, ce qui pourrait vouloir dire que pour saisir par exemple
B
, il faudrait enfoncer simultanément
A
et
C
.
Une ergonomie qui à priori nous ferait peur, mais espérons pouvoir confirmer ou infirmer cela lors d'un test pratique un jour.
Lien vers le sujet sur le forum: Meilleures photos prototypes claviers Nspire à triplets (Commentaires: 0)

TI-z80 Chaos, 1er pack niveaux Oiram CE avec autoscrolling !

Nouveau messagede critor » 07 Jan 2018, 15:00

7698Pour affronter ta rentrée sur les chapeaux de roues te sort
Chaos
, un nouveau pack de 12 niveaux pour
Oiram CE
, le moteur de jeu
Mario-like
de ta
TI-83 Premium CE
. Un pack qui porte bien son nom, avec des niveaux sans queue ni tête qui mettront à rude épreuve tes compétences d'analyse en partant littéralement dans tous les sens ! :)

Mais, chose absolument remarquable, c'est aussi le premier pack au monde à faire usage de la nouvelle possibilité d'
autoscrolling (défilement automatique)
, vers la droite pour les niveaux 2 et 4, et même vers la gauche pour le niveau 9 : :bj:



On appréciera en niveau 11 le bel hommage au niveau de l'horloge dans
Super Mario 64
. :)



Face à ces niveaux sans dessus dessous te pressant avec leur
autoscrolling
, espérons donc que tu sauras faire rapidement le bon choix, les conséquences d'une simple erreur ou hésitation pouvant être funestes... :bat:

Attention, pour pouvoir jouer ou éditer ce pack avec
autoscrolling
, tu auras besoin des versions de
Oiram CE
et de son éditeur annoncées le 25 décembre dernier. Si ton dernier téléchargement est antérieur à cette date, non seulement le pack ne fonctionnera pas correctement, mais de plus il risque de faire planter ta calculatrice ce qui serait dommage. Rien de compliqué le cas échéant, il te suffit de retélécharger ci-dessous et remplacer les fichiers.




Téléchargements
:
Lien vers le sujet sur le forum: Chaos, 1er pack niveaux Oiram CE avec autoscrolling ! (Commentaires: 6)

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety 
-
Stats.
392 utilisateurs:
>364 invités
>24 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)