SparkFS on BeagleBoard
Dave Higton (281) 668 posts |
Has anyone got SparkFS working on a BeagleBoard? I read the software compatibility page here, and thought I only needed to use an up to date SparkFS and get a replacement Zip module from David Pilling. So I copied that across to the BB’s HardDisc0 and ran it. It crashes pretty badly within seconds, without even being given a file to process, i.e. just when running it to get it on the icon bar. The alarm bell is that, although I’ve progressively updated my SparkFS Iyonix copy to 1.41b, the icon bar Info still shows 1.41 (20-Oct-2004). Is there more that I need to do? |
Chris Gransden (337) 1207 posts |
SparkFS only runs with alignment exceptions turned off. If you haven’t got this already there’s a small basic program to do this here If you just need to access zip files you can use the infozip frontend here You’ll also need to grab an Armv7 safe unzip from here |
Dave Higton (281) 668 posts |
Thanks, Chris, I checked this out last night using the BASIC programme. As you say, it works. |
David Pilling (401) 41 posts |
Hi I’ve done ARM v7 versions of SparkFS and Ovation Pro. See: http://www.freelists.org/post/davidpilling/SparkFS-142-ARM-7 and http://www.freelists.org/post/davidpilling/Ovation-Pro-277-6th-April-RISC-OS-ARM-v7 I’ve written some notes on the problems I had in the above postings. |
Dave Higton (281) 668 posts |
Brilliant, David, thank you! I downloaded the SparkFS upgrade yesterday. It works fine uncompressing Zips, which is the only variety of material I had handy, with alignment exceptions enabled. |
David Pilling (401) 41 posts |
For ARM v7, you need version 1.25 (14th. April 2010) of my scanning software. See: http://www.freelists.org/post/davidpilling/DPScan-RISC-OS-Armv7-version-125-14th-April-2010 I’ve also sorted out TWAIN and the Epson scanner driver – available on request. |
Trevor Johnson (329) 1645 posts |
Jeffrey’s ARMv7-safe unzip is usable from the command line isn’t it? I’m having no luck either from a task window or from the supervisor prompt before booting. Even with alignment exceptions turned off I get:
If I boot to the desktop and then exit back to supervisor mode I get:
I don’t have the front end because I can’t yet unzip files to get one. Using the self-extracting SparkPlug 2.26 and the 2.28 upgrade (transferred via USB from Windows laptop) the app loads but I can’t get it to work properly. What could I be missing, please? Failing any other method, I’ll try using Steve’s CreateSEC on SparkPlug 2.28 (if both the software and Routines work in 26-bit) to do the transfer from my RiscPC. Or there’s reading the software from the RiscPC’s HDD if it works. |
Uwe Kall (215) 120 posts |
Try to offer more memory! |
Jeffrey Lee (213) 6048 posts |
Uwe’s right – it’ll need a wimpslot of at least 700k in order to run. Also, make sure the file type is set to Absolute! (If I set it to Utility then I get the incremental address crash you describe – which suggests that that’s where you’ve gone wrong) |
Trevor Johnson (329) 1645 posts |
Thanks – I’ll try that. As for the filetype, I ran it as ff8 initially (not making a note of the errors) and then changed to Utility later. |
Trevor Johnson (329) 1645 posts |
I’ve an issue for which it’d be helpful to receive some advice before I make a wiki update. SparkPlug 2.28 gives me an ‘internal error type=5’.
Edit Thanks for the reply David. An update will be posted here some time. I know there are general misunderstandings about the difference between SparkPlug and SparkFS1 but this doesn’t seem quite right, all the same. 1 I do own the full version (though not sure what version number) from the RiscPC days. |
Trevor Johnson (329) 1645 posts |
After looking back through previous versions of the wiki pages, it appears that an error crept into the table earlier in the year. Therefore I’ve updated the page with ‘internal error type=5’ accordingly.
In David Pilling’s words (which I hope he won’t mind me publishing here):
|
Trevor Johnson (329) 1645 posts |
For future visitors to this thread, note Sparkplug 2.29 released |