Documentation
Jeffrey Lee (213) 6048 posts |
They work fine for me with !PDF 3.00.1.15. The !PDF website hosts copies of the old versions – try downloading the version I’m using and see if you have any luck. |
Rob Heaton (274) 515 posts |
Just tried version 3.00.1.15. I’m still getting 988 pages of rubbish! I am using !PDF on the Beagle Board, I assume !PDF normally works okay? |
Chris Gransden (337) 1207 posts |
It needs recompiling to get it to work correctly on the Beagle Board. One of the source files needed a small change to stop an internal compiler error. I can send you the !RunImage or the change I made. |
Rob Heaton (274) 515 posts |
That would be great! Any chance of sending the !RunImage and the change? I would like to try and compile it myself, but if I can’t, at least !PDF will work!! My address is: rob at robheaton dot co dot uk |
Rob Heaton (274) 515 posts |
Thanks Chris, !PDF works perfectly now! |
Peter Naulls (143) 147 posts |
Well, I wouldn’t say that. I’m sure it works as far as it goes on BB now, but it’s still based upon a very old version. Work is underway to address this. More here: http://www.riscos.info/pipermail/gcc/2010-January/005106.html (The entire thread this belongs to) |
Rob Heaton (274) 515 posts |
Thanks for the link Peter. |
Trevor Johnson (329) 1645 posts |
Any news on this? I’m also thinking of adding some
|
Jeffrey Lee (213) 6048 posts |
I think adding it on a new page would be the best idea. Also it doesn’t make much sense to describe it as being BeagleBoard-specific – the only Beagle-specific stuff that the page would cover would be anything that’s temporarily broken due to ARMv7 compatability issues. The main content of the page would be applicable to anyone who wants to use EtherUSB, whether on Beagle, Iyonix, or anything else with the Castle USB stack.
The only thing I can think of would be the network setup section of the Iyonix welcome guide (and any predecessors, e.g. RiscPC network setup guides).
The ShareFS binary blob was recompiled sometime after the last post to that thread was made. So it should hopefully work without crashing or needing alignment exceptions turning off (although I’m not sure if anyone’s tried it yet) |
Trevor Johnson (329) 1645 posts |
Of, course! This Configuring Networking on RISC OS 5/Iyonix Computers looks like a good starting point… and it would’ve saved me a bit of time last night! In fact, it looks pretty comprehensive at first glance. So apart from the hardware notes (USB ethernet adapter) and module installation, perhaps all that’s needed here is a link to this guide! And besides, it has images – which the wiki doesn’t do ATM AIUI. And there’s RO3.7 manual too. Edit: I’ve made a start on a Configuring Networking page. Unless someone thinks it’s a bad idea, I’m intending the page to form part of a larger Welcome Guide (which I wouldn’t want to state a timescale for doing further work on myself). |
Jeffrey Lee (213) 6048 posts |
Having a new Welcome Guide on the wiki sounds like a good idea to me. Although I suspect you’re still in the middle of working on the page, I thought I’d point out that I have a feeling that the modules you list as needing to be installed (taken from this thread) are only relevant for people who want to use old browsers like !Browse. As far as I know newer browsers (i.e. NetSurf and Firefox, the only two likely to run on OMAP at the moment) don’t need any of those modules at all. Of course I could easily be wrong about this, since I don’t think I’ve actually tried running a browser yet! Also on the subject of documentation, I’ve tidied up the Cortex-A8 docs page a bit. This should make it easier for people to seperate the important stuff (i.e. the TRM & ARM ARM) from the not-so-important stuff (e.g. all the random links to the TI sites that Trevor keeps adding ;)) Also the link you had to a mirror of the 35xx MPU subsystem document wasn’t necessary, since that was just a (slightly old) copy of one of the chapters from the full TRM. TI seem to distribute the TRMs both as one big PDF and as lots of little ones, but the way their website is structured doesn’t seem to make it easy to spot which TRM (if any) a particular pdf came from :( |
Trevor Johnson (329) 1645 posts |
Hadn’t really thought about that and just erred on the side of caution. Is EtherUSB on its own all that’s needed then (except for on-board RJ45, e.g. DevKit8000)?
Thanks for tidying up the Cortex-A8 docs page and for explaining the MPU subsystem doc situation. Yourself and countless others are bound to be more abreast of current technical docs than me, so I’ll steer clear of editing it for the moment! It’d also be great if the Style Guide legal situation could be clarified before (new?) developers begin writing dreadfully non-conforming applications. This has been discussed at some length in this and other threads in the past but are we now any nearer resolving things? |
Jeffrey Lee (213) 6048 posts |
Yes, EtherUSB should be all that’s needed. |
Trevor Johnson (329) 1645 posts |
Digi’s Wi-i.MX51 docs page lists a few too. I’ve resisted the urge to add any of them under “Machine-specific documentation”, especially as they’re not even needed (yet)! |
Trevor Johnson (329) 1645 posts |
Jeffrey, with the getting started page being linked to from the Cortex-A8 port page, what do you think about its status? Should it be further tidied, or perhaps pared down with relevant bits moved to the Generic OMAP port setup page1? As a result of queries on c.s.a.hardware I’ve recently added a couple of things2 to the ‘getting started’ page, but they can just as easily go elsewhere. 1 I’m happy to do this… for you or someone else to correct/fine tune. 2 Links to your ARMv7-safe ‘unzip’ and OPP.bas programs. |
Jeffrey Lee (213) 6048 posts |
I think the best course of action would be to get rid of the SD card/harddisc4 setup section of the beagleboard page and link to the “generic OMAP port” page instead. That way we won’t have to worry about keeping two sets of setup docs up to date (e.g. I still haven’t gotten round to updating the beagleboard page to talk about using SDCreate), and we won’t pollute the “generic OMAP port” page by adding too much extraneuous information. And speaking of things which need tidying up:
|
Trevor Johnson (329) 1645 posts |
I’ve had a go, but haven’t had time yet to either proof-read the page or tidy the ‘Other things to do once you’re up and running’ section. (Included in the rearrangement is a replacement of the term ‘USB Ethernet dongle’ with ‘Ethernet over USB adapter’ , which is my inference from wikipedia1.) I’ve also tried to retain some of the authenticty of original page, as it was written at the time of “getting stuck in” and will probably strike a few chords with new users.
I’ve not touched this, as it may be better left until Pandoras are delivered :-)
Well, that’d be just too boring ;-)
I freely consent to the taskexec script being distributed, etc. etc. Sorry your updated instructions were only current for a day or so, but they were useful in helping me to automate the process and arrive at the current arrangement. (Thanks for your BPUT advice there :-) And regarding the ‘big scary block of code’, it’s a good job I’ve not recorded the video yet!)
Yes please – there must be an improvement on my 1 But doing a little more research a couple of hours after this post was originally made, I see that perhaps the previous term is more widely recognised… so apologies and it can be reverted with no problem. |
Jan Rinze (235) 368 posts |
Ethernet over USB is included in James’ EtherUSB module but unfortunately is still not working yet. He has tried to port CDC-Ethernet but got stuck there. It does sound like a viable solution for those who don’t have a Ethernet USB dongle. |
Trevor Johnson (329) 1645 posts |
It’s marvellous as it is, but I’m sure we’ll all be applauding when the on-board port is working too :-) |
Jeffrey Lee (213) 6048 posts |
I’ve now moved the taskexec file to CVS and rewritten the appropriate bits of the wiki guide. So if you feel like making any future changes to the script, remember to send the changes to someone with CVS access :) |
Trevor Johnson (329) 1645 posts |
I can see at least one to be thinking about already: an error check connected to the naming of ‘HardDisc4/util’, which you’ve pointed out in the updated wiki page. |
Trevor Johnson (329) 1645 posts |
In considering whether *changedynamicarea ought preferably to be replaced with the SWI OS_ChangeDynamicArea , I see that there’s a rogue space in the title beneath
Is it a correct assumption that this space should be removed to tie in with most of the other SWI OS calls? (a similar case in e.g If so, this in another non-technical checking job that could be fitted in some time by me – or anyone else who feels like doing it. Edit: I’ve just noticed that ‘SWI Calls’ is an area listed as WIP so perhaps that explains things… |
Jeffrey Lee (213) 6048 posts |
On which page(s)?
Yes. |
Trevor Johnson (329) 1645 posts |
Sorry for the ambiguity. I’m only referring to the InstallHD4 script ...I can also refer to this RiscWorld series and a few books + the printed PRMs I have if I need to. |
Martin Bazley (331) 379 posts |
Given that it’s been deprecated for twenty years, I shouldn’t lose sleep over it… (And who ever used OS_BinaryToDecimal anyway?) |