Support and General Use > Audio Playback, Database and Playlists

Bookmark import/export

<< < (2/3) > >>

PaulF:
I tried a compiled PC version and it looked great.

My Beagle Bone Black(BBB) had the SDL lib package and git pre-installed.

The make on the BBB went smoothly until it hit the inline ARM code in firmware/drivers/lcd-16bit.c


--- Code: ---{standard input}: Assembler messages:
{standard input}:5353: Warning: conditional infixes are deprecated in unified syntax
{standard input}:5353: Error: thumb conditional instruction should be in IT block -- `streqh r8,[r7,#-2]'
{standard input}:5354: Error: thumb conditional instruction should be in IT block -- `cmpne r9,r2'
{standard input}:5355: Warning: conditional infixes are deprecated in unified syntax
{standard input}:5355: Error: thumb conditional instruction should be in IT block -- `strneh r9,[r7,#-2]'
make: *** [/root/rockbox/build-dir/firmware/drivers/lcd-16bit.o] Error 1
--- End code ---
I have searched for the for the error messages and one site said just turn a global thumb mode in the GCCFLAGS. That fixed that file, but another file barfed with illegal instruction in thumb mode. I can't find a description for the three instructions anywhere. They must be obsolete. Any ideas what code would replace those instructions. It looks, to me, like they do a store half word depending on a compare flag.

[Saint]:
Hmmmm...

I really have no idea to be honest.

I have only ever cross-compiled for armel/armhf, I haven't ever actually compiled on such hardware natively due to not wishing to be burdened by the device's hideous constraints on i/O, network throughput, and processing power (etc. and so on - even though they're great devices for hacking around on, actually developing /on/ them is painful to say the least).

That being said, I haven't done so for the past year or so, and I honestly can't remember if I needed to jump through any hoops in order to do so (though I believe not).


[Saint]

PaulF:
I picked up a Raspberry PI 2 a couple of days ago. Someone noted that the Sansa C200 simulator compiles on the Raspberry Pi, which makes sense because the ARM on the RP and the C200 are similar. I gave it a shot. The build was thing of beauty and a joy to behold with no errors and not even a stinking warning. I put link to my Sansa Fuze in the simdisk and it finds all my podcasts. Not sure about book marking, yet

Happy PI Day

 

gevaerts:
If you're going to go down that route, I'd recommend compiling the SDL application instead.

PaulF:

--- Quote from: gevaerts on March 15, 2015, 08:32:29 AM ---If you're going to go down that route, I'd recommend compiling the SDL application instead.

--- End quote ---
That was going to be my next question. In the interactive configure I saw the SDL app. In the last couple of weeks of googling "SDL Rockbox", the latest I could find was the Summer of Code 2010 failed attempt at an SDL app. Thanks for answering my question.

Back to the point of doing this, I have to figure out if bookmarks can work on SDL (Query playing progress and Seek a time). So far the simulator doesn't update my bookmarks. Back to the manual. Hopefully, it is just a setting. Then move on to the SDL app.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version