Need help getting started with RO builds (DDE31c, RPCEmu)
Pages: 1 2
Phil Pemberton (7989) 71 posts |
A lot of the flags actually seem to still be present but their set values (in the I’d spotted the 669 Super I/O changes – the Super I/O (the comments sometimes call it the “combo chip”) inititalisation in the contemporary kernel seems much more fleshed-out. So far the changes I’ve found are…
I did notice the 669 Super I/O is I/O-address configurable, and the Config registers have one of two addresses. If it boots with the alternate config address, it won’t be configured at all (the STB init code deals with this). It’s also address-configurable, which means if the address registers aren’t set (they’re not, because the 665 doesn’t have them). I’m hoping I can at least get a serial-port console ( My plan at the minute is to improve the HAL Super I/O initialisation to support the 669 chip, then hope that gets the debug terminal working. If I had a spare RISC PC or 7000 kicking around, I’d program a pair of debug ROMs and see what that did on real hardware. Maybe it works after all? |
Theo Markettos (89) 919 posts |
If you could make use of an A7000 motherboard (ARM7500, not ARM7500FE) I have one spare I could pass along. CMOS battery has been replaced by a capacitor so it doesn’t hold settings for more than a few hours unpowered, but it worked last time I powered it up (~10 years ago). You would need to rig up a suitable PSU. I’m not sure that would be able to boot your modified ROM though, since it has a 7500 and a ’665 IIRC. |
Phil Pemberton (7989) 71 posts |
Thanks for the kind offer, Theo – I’ll drop you an email about that. I’ve made some significant progress getting this all working — this evening the Bush set-top booted into the IOMD HAL for the first time:
I should probably start another thread for this given I’ve got the build issues sorted now… :) |
Pages: 1 2