Welcome to the Rockbox Technical Forums!
I would appreciate some testing on fuze+ with different internal flash size. Mine has 8G so testing it with 4G and 16G would be really nice.
sbtoelf firmware.sb fuze+_key_file.txt OUT.
where the sbtoelf tool can be found in the trunk in utils/sbtools/ along with fuze+_key_file.txt; this should produce lots of output and several files:
it seems no matter how i try and run it, i always get a 'command not found' error.
does this mean that all three files (the sbtoelf.c tool, the firmware, and the fuze+_key_file) need to be in the same file folder? I've tried that and i get the error above.
mike@biosgroup-desktop:~/rockbox/codeclib/utils/sbtools$ ./sbtoelf Usage: ./sbtoelf <firmware> <key file> [<out prefix>]
Sounds like you didn't build sbtoelf. Theres a makefile in utils/sbtools. That will build the tool for your system, then you can run it like any other executable.
Are you familiar with command line programs? Generally nothing ever has to be in any particular folder provided you have the right paths. Once you build the executable, you can run it with no arguments to see what inputs it takes:
Quote from: saratoga on July 10, 2011, 04:19:30 PMSounds like you didn't build sbtoelf. Theres a makefile in utils/sbtools. That will build the tool for your system, then you can run it like any other executable.there is already an 'sbtoelf.c' in the folder. is there another sbtoelf file i need? by 'build', do you mean use the make command? i tried that too and i get the error "*** No rule to make target `sbtoelf.c', needed by `sbtoelf'. Stop."
The command is "make" with no arguments. Are you sure you typed that and not "make sbtoelf.c"? make is a tool for handling dependencies, but it doesn't understand c files so it'll fail if you point it at code.
ubuntu@ubuntu:~$ cd rockbox/utils/sbtoolsubuntu@ubuntu:~/rockbox/utils/sbtools$ makemake: *** No rule to make target `sbtoelf.c', needed by `sbtoelf'. Stop.ubuntu@ubuntu:~/rockbox/utils/sbtools$
Page created in 0.322 seconds with 25 queries.