Il a fait trois choses ces jours-ci:
* le fait de faire fonctionner le contrôleur USB soit en mode device, soit en mode host, mais sans possibilité de passer de l'un à l'autre facilement pour l'instant;
* ajout de la compatibilité Device Tree au driver USB;
* un fichier OS utilisable avec nLaunchy pour booter Linux à partir d'un Linux+initrd minimaliste (en utilisant kexec), le Linux minimaliste étant lui-même booté à partir de nLaunchy + linuxloader2.
L'intérêt de ce troisième point n'est pas forcément évident au premier abord, mais il permet à tangrs et aux utilisateurs de gagner du temps, car le Linux+initrd minimaliste permet d'utililser le protocole ZModem pour transférer des fichiers, qui est beaucoup plus rapide que le protocole non standard et inefficace utilisé par TI
tangrs publiera prochainement le code source et d'autres images.
Source de l'info et téléchargement OS pour Touchpad: http://www.omnimaga.org/index.php?topic ... #msg314035
Note 1: pour faire fonctionner l'image sur CX, il faut ajouter compatible="zevio,nspire-usb" au fichier device tree, compiler ce fichier et utiliser un éditeur hexa pour l'écrire à l'offset 0x100 dans le fichier OS extrait (ça remplacera le DTB pour Touchpad).
Note 2: script pour uploader du code vers le Linux minimaliste qui fait office de bootloader:
- Code: Select all
#!/bin/bash
set -e
if [ "$#" -ne 4 ]; then
echo "Usage: $0 kernel.img devicetree.img initrd.img /dev/serial"
exit 0
fi
mkdir -p tmp
cp -v $1 tmp/kernel.bin
cp -v $2 tmp/devicetree.bin
cp -v $3 tmp/initrd.bin
touch tmp/bootcmd
cd tmp
sz * -y -8 > $4 < $4