Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Levak

Pages: 1 ... 63 64 [65] 66 67 68
961
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: November 24, 2010, 07:56:47 am »
But, I couldn't manage to run asm/C progs which worked perfectly before with Ndless 1.7.

So you noticed that:
- The installation fails for you without computer and USB 3.0 is required
- The program loader doesn't work.
I forgot to give the CAS address for ins_lowmem_hook_addrs in install.c, but this is probably not the cause of the problem. I didn't take the time for CAS tests, did you try it on nspire_emu?


Not exactly.
The "complete" procedure works perfectly when the Nspire is disconnected.
On the Other hand, when I've got the Nspire connected to my USB 2.0 port, it simply freezes like before.
But, the USB 3.0 port lets ndless reboot the calc and "install" it-self, just like before.

The bug is partially corrected, the Nspire haven't to be connected if you want to install ndless.

I think the non-asm-openning problem is due to the missing adresses in install.c, it was just the same problem when we didn't get the hook adresses for CAS.

This will surely resolve the problem.

962
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: November 23, 2010, 07:08:50 pm »
Well ...
I finaly managed to compile it (thanks to calcforth)
But, I couldn't manage to run asm/C progs which worked perfectly before with Ndless 1.7.
The error is  : "This file cannot be opened nia nia nia".

The instation made double random-pixel lines with the StackOverflow pie-chart instead of the batteries symbol.

The installation worked :
- disconnected
- connected to a USB 3.0 port

The installation failed (freeze clock) :
- connected to a USB 2.0 port

(tested a few times)

963
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: November 23, 2010, 05:52:23 pm »
edit3 : w00t, that's a built-in function \o/
http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html
Are you sure you are using GCC 4.5.x ? This built-in does not exist in GCC 4.4.x and below.
Thank you for your response, and this will surely resolve the problem, cause I'm with the GCC 4.4x .
I'm looking forward to installing GCC 4.5x on ubuntu 10.04, any sugestions ?

964
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: November 23, 2010, 04:42:35 pm »
I've got a strange error during compilation :

utils_light_thumb.o: In function `ut_calc_reboot':
utils.c:(.text+0xa0): undefined reference to `__builtin_unreachable'


edit :
here is the complete trackback
Spoiler For Spoiler:
levak@levak-i7:/media/JA/TI-Nspire/Ndless-v1.7_svn/trunk$ cd ./tools/MakeSyscalls/;make;cd ../../;make clean;make
./mksyscalls.sh /media/JA/TI-Nspire/Nspire_IDC ../../include/syscalls.h ncas-1.7 cas-1.7
Generating syscalls_ncas-1.7.c...
..................................
Generating syscalls_cas-1.7.c...
..................................
./mksyscalls.sh /media/JA/TI-Nspire/Nspire_IDC ../../include/syscalls-light.h ncas-1.7 cas-1.7
Generating syscalls-light_ncas-1.7.c...
........
Generating syscalls-light_cas-1.7.c...
........
rm -rf dist
Clearing in tools...
make[1]: entrant dans le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools »
Clearing in build...
make[2]: entrant dans le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools/build »
make[2]: quittant le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools/build »
Clearing in MakeLoader...
make[2]: entrant dans le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools/MakeLoader »
make[2]: quittant le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools/MakeLoader »
make[1]: quittant le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools »
Clearing in libndls...
make[1]: entrant dans le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/libndls »
rm -rf *.o *.elf *.a
rm -f ../lib/libndls.a
make[1]: quittant le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/libndls »
Clearing in arm...
make[1]: entrant dans le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/arm »
rm -rf *.o *.bin *.elf *.xml *.zip
rm -rf ../calcbin/ndless_installer.tns ../calcbin/ndless_resources.tns
make[1]: quittant le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/arm »
rm -rf calcbin
rm -rf bin lib
make all in tools...
make[1]: entrant dans le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools »
make all in build...
make[2]: entrant dans le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools/build »
cp nspire-gcc nspire-ld  nspire-as ../../bin
make[2]: quittant le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools/build »
make all in MakeLoader...
make[2]: entrant dans le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools/MakeLoader »
gcc -W -Wall MakeLoader.c -o ../../bin/MakeLoader
make[2]: quittant le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools/MakeLoader »
make[1]: quittant le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/tools »
make all in libndls...
make[1]: entrant dans le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/libndls »
../bin/nspire-gcc -Os -nostdlib -c sleep.c
'/home/levak/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-ar' rcs ../lib/libndls.a sleep.o
make[1]: quittant le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/libndls »
make all in arm...
make[1]: entrant dans le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/arm »
../bin/nspire-as -Os -nostdlib -D _NDLS_LIGHT -D STAGE1 -mthumb-interwork -mthumb -c bootstrapper.S
../bin/nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -D STAGE1 -mthumb-interwork -mthumb -c stage1.c
../bin/nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -D STAGE1 -mthumb-interwork -mthumb -c ints.c -o ints_light_thumb.o
../bin/nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -D STAGE1 -mthumb-interwork -mthumb -c syscalls.c -o syscalls_light_thumb.o
../bin/nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -D STAGE1 -mthumb-interwork -mthumb -c utils.c -o utils_light_thumb.o
utils.c: In function 'ut_calc_reboot':
utils.c:83: warning: 'noreturn' function does return
../bin/nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -D STAGE1 -mthumb-interwork -mthumb -c syscalls-light_ncas-1.7.c
../bin/nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -D STAGE1 -mthumb-interwork -mthumb -c syscalls-light_cas-1.7.c
../bin/nspire-ld --no-startup -nostdlib bootstrapper.o stage1.o ints_light_thumb.o syscalls_light_thumb.o utils_light_thumb.o syscalls-light_ncas-1.7.o syscalls-light_cas-1.7.o -o ndless_installer.elf
utils_light_thumb.o: In function `ut_calc_reboot':
utils.c:(.text+0xa0): undefined reference to `__builtin_unreachable'
collect2: ld returned 1 exit status
make[1]: *** [ndless_installer.elf] Erreur 1
make[1]: quittant le répertoire « /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/arm »
make: *** [subdirs] Erreur 1
levak@levak-i7:/media/JA/TI-Nspire/Ndless-v1.7_svn/trunk$

edit2 : In fact, make is true.
__builtin_unreachable() has never been defined in all the Ndless svn :

levak@levak-i7:~$ grep -Ri unreachable /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk
/media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/arm/utils.c:   __builtin_unreachable();
Fichier binaire /media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/arm/utils_light_thumb.o concordant
/media/JA/TI-Nspire/Ndless-v1.7_svn/trunk/include/os.h:   __builtin_unreachable();
levak@levak-i7:~$

edit3 : w00t, that's a built-in function \o/
http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html

... that doesn't work ?

edit4 :

In ndless-gcc :

# -fno-builtin: We prefer to use syscalls. And GCC's builtins expansion (http://www.ciselant.de/projects/gcc_printf/gcc_printf.html)
# is incompatible with the inline definition of most syscalls.
"$GCC" -mcpu=arm7tdmi -I "$DIRNAME/../include"  -fpic -fno-builtin "$@"

WHAT ?

965
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: November 21, 2010, 04:52:04 pm »
but I should soon merge these changes back to the Subversion trunk to let you try them on your calculators.
Arf, can't wait :P
Good Job (God Job as well)

966
The Axe Parser Project / Re: French Translation / Traduction Française
« on: November 15, 2010, 04:19:02 pm »
Ça "peut" aider, c'est sûr.
Restons-en à l'idée que n'importe quelle doc anglaise n'a jamais tuée personne dans le monde francophone. Il faut essayer de lire sans avoir à utiliser de dictionnaire/traducteur. C'est un très bon exercice de compréhension.

967
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: November 05, 2010, 07:12:36 pm »
Hmm, I forget, was it proven that using the eSATA port makes it work alot better?
I just hope that at least one person could confirm my tests. I'm not crazy but the solution can't be only mine. I wish it helps as the Ndless team to solve the problem, as the beta-users.

968
Could it just be the fact I run a 64-bit OS?
I have two Seven 64 bits and it works on them

969
strange, really strange..

972
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 23, 2010, 07:05:12 pm »
complete format ?

There's a Ndless 1.4?? ??? I thought it jumped straight from 1.0 and 1.1 to 1.7

Welcome on the forums by the way. Unfortunately I cannot help out, though, since I only use Ndless 1.0 so far. Hopefully someone can answer soon. :)
http://www.unitedti.org/forum/index.php?showtopic=9539&view=findpost&p=142695

973
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 23, 2010, 06:10:03 pm »
So how does the installer work?  Why does it need to be plugged in to a computer, for example?  And under what conditions is the installer successful (why does it not work some times)?
During the installation, I've heard that in beta releases, Ndless 1.7 overwrites some OS code. We (unfortunatly only me ?) don't know why the installation is unstable like that, and being connected to a computer seems work better.

974
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 22, 2010, 07:45:25 pm »
Has anybody approuved my experimentations about USB-ports ?

975
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 14, 2010, 05:29:30 pm »
Are those ports combined into one?
For me, yes.
Nspire --> USB/e-SATA port --> SATA cable--> MotherCard

or

Nspire --> USB port--> SATA cable --> MotherCard

It failed for me with :
Nspire --> USB port --> MotherBoard

Pages: 1 ... 63 64 [65] 66 67 68