Beagle - potential Cortex A8 target.
Pages: 1 2
Trevor Johnson (329) 1645 posts |
Well it’d be interesting but unfortunately I’m lacking the first prerequisite: “you have a strong knowledge of C and ARM assembler” :-( I can’t see RISC OS really getting much use on the Netwinder (and I gather there aren’t many of them around anyway). However, perhaps the IOMD port would be a starting point for someone. |
James Peacock (318) 129 posts |
Regarding Nettle, I’ve a work in progress addition to enable it to talk via DeviceFS. I use this with the second serial port on the Iyonix for the Beagle’s debug terminal. http://effarig.co.uk/riscos/download/nettle.zip. Please direct any problems to me rather than the nettle developers. |
Trevor Johnson (329) 1645 posts |
(Connector settings I used for Terminal are local chat=11, remote chat=12, text buffer=72 lines… which don’t talk about baud or anything so I’ll check the helpfile when I get a moment. I also get similar using Serial Port settings Block driver=InternalPC, Flow control=hardware, Port=0, Input buffer=16384, Output buffer=4096.) I’ll also try Nettle too. |
Dave Higton (281) 668 posts |
James Peacock wrote:
James: Alex Macfarlane Smith is currently working on Nettle too. I think it’s important that you two talk to each other! |
Jeffrey Lee (213) 6048 posts |
I’ve just tried Connector (v1.03) again on my Iyonix, and have managed to get it working fine (although it’s running through Aemulor since I haven’t been able to track down the 32bit version that supposedly exists). The important bit is the serial settings in the choices window. Make sure flow control is set to “no flow control”, and you’ve got the right driver selected (InternalPC should be correct for a RiscPC, for the Iyonix I’m using Internal32 port 1 since I initially had some difficulty getting port 0 working) Then when you open the terminal window, click on the various options on the bar at the bottom and change them to: ANSI 115200 8N1 Ascii (Char delay 0, line delay 0, LF translation none) There was some garbage when I was first changing it to those settings, but after a while it cleared up. I haven’t found a way of passing Escape through yet, which could be a bit of a problem (from Special → FKeys or Special → SmartButtons it looks like you might be able to set up a key to generate the right character code – I’ll have to have a play with it later) If we can find a working download link for 1.03 (or newer) then it would probably be good to add this info to the wiki. Although I’ve just found out that the backspace/delete don’t work properly within RISC OS - it will delete the characters on the remote machine, but Connector doesn’t know how to handle the character code that gets sent back across the link and just prints a triangle. Enabling the local line editor might be a suitable workaround, although it might cause problems/confusion with prompts that wait for certain keys to be pressed. |
Trevor Johnson (329) 1645 posts |
Thanks for the pointers again, Jeffrey. I really need to RTFM but was pushed for time and decided to post what little I’d found out anyway. I hope you won’t waste your time getting bogged down with this any more as I can surely get it running properly now. |
James Peacock (318) 129 posts |
We have. |
Trevor Johnson (329) 1645 posts |
I’ll be more patient after just reading “it could be anywhere up to around 10 seconds before RISC OS even knows you’ve connected a new USB device” in the Pandora port thread. Perhaps I could also try unplugging and replugging the kb. |
Trevor Johnson (329) 1645 posts |
U-Boot: 2009.11-rc1 Full output without MMC: Texas Instruments X-Loader 1.4.2 (Feb 19 2009 - 12:01:24)
Loading u-boot.bin from nand
U-Boot 2009.11-rc1-00601-g3aa4b51 (Jan 05 2010 - 20:56:38)
OMAP3530-GP ES3.1, CPU-OPP2 L3-165MHz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Board revision C4
Die ID #6798000400000000040365fa1601d00c
Hit any key to stop autoboot: 10 9 8 7 6 5 4 3 2 1 0
No MMC card found
Booting from nand ...
NAND read: device 0 offset 0x280000, size 0x400000
4194304 bytes read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
OMAP3 beagleboard.org #
(More to follow if needed) |
Trevor Johnson (329) 1645 posts |
I also reflashed the NAND (if that’s the correct terminology) with the new U-Boot according to the instructions. It’s the same version. But I omitted to describe the detail of my setup: I’d been using the USB OTG port. RISC OS works fine via the USB host port rather than the OTG port :-) Why was the EBV connected up this way? It was supplied with a mini-AB cable for the included 4-port powered hub. When my additional 7-port powered hub arrived (with a mini-B->type-A cable) I saw no reason to change it. Hmmm… I seem to be getting stupidly mixed up over my minis as I stated above I didn’t have such a cable!
Sorry again and thanks for the help. Please file under Investigation summary:
Is there anything else it’d be useful for me to check? And if someone else has a mini-AB cable, it might be helpful to verify that the above indeed applies to the official BB too. Anyway, I guess the answer lies somewhere in MUSBDriver . Thanks. |
Jeffrey Lee (213) 6048 posts |
Ah, that’s not so bad if it’s just MUSBDriver causing you problems. As you can see from the wiki page there are quite a few known issues/TODO items, so it’s not too surprising to me that it doesn’t always work right (e.g. the code that detects the OTG cable is a bit dodgy). Unless owners of rev B. boards (where the OTG port was the only one available) start reporting serious issues it will probably be another few months until I do any further work on the MUSBDriver. So if I were you I wouldn’t worry too much about doing any further investigation of the problem. |
Trevor Johnson (329) 1645 posts |
OK - thanks. When I’ve got the SD card formatted for ADFS I’ll have a nose around and also get back onto the VDU 23 documentation . |
Alex Macfarlane Smith (38) 7 posts |
Regarding Nettle – I’ve put a beta version up at http://nettle.sourceforge.net/ which should run OK on the Beagleboard (although it doesn’t yet includes James’ changes mentioned earlier). If people fancy giving it a try and reporting any problems (probably either by email to me or to the nettle-users@ list) |
W P Blatchley (147) 247 posts |
Can Nettle do RS232 terminal connections? |
Trevor Johnson (329) 1645 posts |
No need! Formatting as FAT32 using this HP USB Disk Storage Format Tool (referred to within BeagleboardRevCValidationv3 ) is read by RISC OS. N.B. Under Vista the HP tool needs to be Run as administrator. From other zipfiles I was able to copy UnTarBZ2 and HardDisc4, as documented under How to get started… and Using the Cortex-A8 port . Unpacking HardDisc4 gives SCSIForm (in Utilities.USB-Mass). Thanks so much to ROOL, Jeffrey and everyone for all the hard work going into the Cortex-A8 port! |
Pages: 1 2