You need to search for hex content rather than string content, and IIRC, you should also search for the little-endian version, i.e. 0x5104 and 0xF3BE
What's more, you should be searching either within the portion of Firebird's memory which contains calculator's RAM image, or you should export said RAM image (64 MB from 0x10000000) to a file, and search inside that.
1ère détection réussie Arduino Leonardo sur TI-Nspire CX
22 posts
• Page 2 of 3 • 1, 2, 3
Re: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX
Hmm, ok thank you...
64 MB = 536870912 bits
So bloc is 0x10000000 to 0x2FFFFFFF right ? Is it normal that from 0x10000000 to 0x10B90000 there is nothing ?
And do you know how to export a selection with HxD ?
64 MB = 536870912 bits
So bloc is 0x10000000 to 0x2FFFFFFF right ? Is it normal that from 0x10000000 to 0x10B90000 there is nothing ?
And do you know how to export a selection with HxD ?
-
geckow
Niveau 8: ER (Espèce Rare: nerd)- Posts: 15
- Joined: 21 Jul 2013, 10:03
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S SI
Re: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX
So bloc is 0x10000000 to 0x2FFFFFFF right ?
64 MB is 0x40*0x100000, therefore you need to export the emulated addressing space from 0x10000000 to 0x13FFFFFF, though most of it should be irrelevant for your purposes, as...
Is it normal that from 0x10000000 to 0x10B90000 there is nothing ?
... the main part of the OS itself (code + const + data) still takes less than 16 MB, the rest of the 64 MB is heap + stacks + a bit more stuff, so yeah, that's mostly normal.
And do you know how to export a selection with HxD ?
Nope, sorry
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX
No luck for now
-
geckow
Niveau 8: ER (Espèce Rare: nerd)- Posts: 15
- Joined: 21 Jul 2013, 10:03
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S SI
Re: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX
You're dumping Firebird's memory image, and what's more, pointing to areas of your computer's addressing space outside of the memory reachable by the Firebird process. That's not what you want (you want to dump the emulated addressing space), and the OS is right not to let you do that
Simply put, HxD is not the best tool for achieving your aim
Firebird's ancestor nspire_emu has made it possible to dump the emulated address space since pretty much the beginning. Obtaining such memory dumps through the emulator's built-in debugger was an integral part of one of the early methods for obtaining clear-binary OS images, I used it multiple times before an off-line program came out. Nowadays, Firebird also provides a GDBstub, inherited and improved from nspire_emu, which itself inherited it from Ncubate.
Simply put, HxD is not the best tool for achieving your aim
Firebird's ancestor nspire_emu has made it possible to dump the emulated address space since pretty much the beginning. Obtaining such memory dumps through the emulator's built-in debugger was an integral part of one of the early methods for obtaining clear-binary OS images, I used it multiple times before an off-line program came out. Nowadays, Firebird also provides a GDBstub, inherited and improved from nspire_emu, which itself inherited it from Ncubate.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX
I don't understand how to use GDB debugger...
I should maybe make use of snapshots in Firebird... Are they RAM dumps ? I know that I can ungzip them and the output file is about 67 MB (a bit more than the RAM size), if I edit this file, repack it, and load it into Firebird, should it work ?
I should maybe make use of snapshots in Firebird... Are they RAM dumps ? I know that I can ungzip them and the output file is about 67 MB (a bit more than the RAM size), if I edit this file, repack it, and load it into Firebird, should it work ?
-
geckow
Niveau 8: ER (Espèce Rare: nerd)- Posts: 15
- Joined: 21 Jul 2013, 10:03
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S SI
Re: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX
In Firebird, in the menus, you can press "Enter Debugger".
Then, if you type 'h' (help), you'll see the list of commands.
From there, you can simply ask for a memory dump
"wm <file> <start> <size> - write memory to file"
Then, if you type 'h' (help), you'll see the list of commands.
From there, you can simply ask for a memory dump
"wm <file> <start> <size> - write memory to file"
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX
There is not a lot of docs on github
Thanks, to dump the whole memory, I should do "wm dump 10000000 4000000" right ?
A bit too much complicated... I we buy any USB to serial adaptor with changeable VID/PID we could use any dev board with serial connexions (RX/TX) ? (like this cheap one : http://www.aliexpress.com/item/2015-Hot ... 07346.html)
Thanks, to dump the whole memory, I should do "wm dump 10000000 4000000" right ?
A bit too much complicated... I we buy any USB to serial adaptor with changeable VID/PID we could use any dev board with serial connexions (RX/TX) ? (like this cheap one : http://www.aliexpress.com/item/2015-Hot ... 07346.html)
-
geckow
Niveau 8: ER (Espèce Rare: nerd)- Posts: 15
- Joined: 21 Jul 2013, 10:03
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S SI
Re: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX
Good work
Is there a way to change PID and VID values on a pic18f mcu?
I didn't find anything on google...
Is there a way to change PID and VID values on a pic18f mcu?
I didn't find anything on google...
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 3183
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro
Re: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX
Wistaro wrote:Good work
Is there a way to change PID and VID values on a pic18f mcu?
I didn't find anything on google...
As USB is not implemented on hardware level, the VID/PID is probably specified in the USB library (a search through the files for the current VID/PID might help). I found the following link: http://www.picbasic.co.uk/forum/showthread.php?t=6457, however I don't know if it applies to your microcontroller.
TI-Nspire projects of me:
nCreator | PCspire | Klondike Lua | LogoMagic | EEPro for the TI-Nspire | Pegs | General math definitions
nCreator | PCspire | Klondike Lua | LogoMagic | EEPro for the TI-Nspire | Pegs | General math definitions
-
jimbauwensProgrammeur
Niveau 9: IC (Compteur Infatigable)- Posts: 54
- Joined: 13 May 2011, 00:00
- Location: Belgium
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Computer Science @ VUB University Brussels
22 posts
• Page 2 of 3 • 1, 2, 3
Who is online
Users browsing this forum: ClaudeBot [spider] and 7 guests