Rockbox Development > New Ports
Creative Zen Vision:M
Falafel:
--- Quote from: mcuelenaere on February 17, 2008, 07:56:26 AM ---edit2: I'm trying to compile a bootloader, but I'm getting: 'ERROR: x uses FPA instructions, whereas y does not'
and other linker errors
edit3: found it, apparently -mcpu=arm926ej-s should be -mcpu=arm9 (or at least on my machine)
--- End quote ---
Hmm, I have the same errors here, but if I change arm926ej-s to arm9 in the makefile, it'll only change to even more errors saying ERROR: X uses VPF instructions, where....
And I'm kinda at a loss as to why this is so.
Edit: Ahem, I just gave up trying under Linux and lo and behold: cygwin compiles it instantly.. Now just see if I can get it on my Zen.
edit2: I'm afraid I can't check if it works because the firmware maker gets all sizes wrong...
Bagder:
--- Quote from: Falafel on February 19, 2008, 08:59:46 PM ---
--- Quote ---edit3: found it, apparently -mcpu=arm926ej-s should be -mcpu=arm9
--- End quote ---
Hmm, I have the same errors here, but if I change arm926ej-s to arm9 in the makefile, it'll only change to even more errors saying ERROR: X uses VPF instructions, where....
--- End quote ---
Did you guys build your arm-elf toolchain with the rockboxdev.sh build script?
mcuelenaere:
--- Quote from: Falafel on February 19, 2008, 08:59:46 PM ---edit2: I'm afraid I can't check if it works because the firmware maker gets all sizes wrong...
--- End quote ---
What do you mean by 'the firmware maker'? Scramble? CreativeWizard?
--- Quote from: Bagder on February 20, 2008, 03:33:35 AM ---Did you guys build your arm-elf toolchain with the rockboxdev.sh build script?
--- End quote ---
Now I did and the problem is resolved; thanks!
Falafel:
--- Quote ---What do you mean by 'the firmware maker'? Scramble? CreativeWizard?
--- End quote ---
Oh yeah right, that's kind of ambiguous.. I meant Creative Wizard.
Edit: Here are the files, perhaps you can see what went wrong? The exact steps I took were:
Choose player AKA adding a cinf block,
Add data block, 'use file instead of data',
Then create firmware, but it gave me many errors about blocks not being named. (This could then be remedied by clicking both blocks again)
Followed by the nice messagebox asking me if I want a Nullblock, which is ,of course ;), what I want.
But it doesn't seem to work.
rockbox.zvmboot
hacked_093204.bin
Ps. I downloaded the latest one from epizenter, but there was no source code so I couldn't look into the problem myself.
mcuelenaere:
--- Quote from: Falafel on February 20, 2008, 09:28:42 AM ---Oh yeah right, that's kind of ambiguous.. I meant Creative Wizard.
--- End quote ---
What problem did you get?
The normal procedure is 'Make firmware'->'Select your player'->...->'Add block'->select the newly added block->change data type to 'DATA'->check 'Use file instead of data'->type 'Hjukebox2.jrm' in 'Filename' textarea->choose the file->press 'Create Firmware'->press 'Yes'->press 'OK'->in main window 'Upload Firmware'->choose your firmware and upload it to your player
Maybe you should update CreativeWizard to a newer version?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version