On 04/10/2011 12:43, Steffen Huber wrote:
>> development tools working on the Freescale MX515 ???
> In principle: yes, very likely.
I, myself, am interested in porting RISC OS to run on my PVR (just
because ;) ).
It is a Neuros OSD.
Basic specs: 16Mb Flash (wouldn't be used, would prefer softload so
as not to screw up existent Debian setup).
64Mb RAM
SD interface
CF interface
USB interface
DM9000-based Ethernet 10/100 interface
CPU core - ARM926
SoC - TMS320DM320
Thus video fixed at 640x480 TV res, numerous planes. The
hardware can do realtime video overlay, but the DSP is
mostly undocumented and with closed-source drivers.
The only real sticking points I can forsee are:
1. U-Boot - needs serial port control and a TFTP server. Not
insurmountable, but a real PITA. If anybody knows a way to
softload into ARM Debian (i.e. load the image into RAM, shut
down Linux, start executing image), please let me know!
2. There is no NVRAM - I think the current system uses a page in
FlashROM (/dev/mtd-something). This could be "faked" by reading
in data from a file perhaps?
The RTC is part of an MSP430 microcontroller. The MCU handles the
clock and the infra-red controller systems. Unfortunately, the
drivers are closed source, so working out how to extract the clock
info will not be straightforward. Mmmm...
Question - has anybody ported (or started porting) to the TMS320DM320 ?
No point reinventing the wheel.
Are there any gotchas I should be aware of? I assume I modify the HAL
accordingly, is *everything* in the HAL or are there other parts to keep
an eye on?
I think I'll need to save up for the most recent assembler/compiler suite...
Best wishes,
Rick.