STMicroelectronics has the ridiculously low-priced Discovery dev boards for their STM32F4 MCUs. The board itself is too limited, but it's easy enough to add anything we would need (namely, more RAM, DAC, display). I asked on IRC about potential difficulties of such a port, and one person noted that Cortex chips use Thumb-2, which could potentially introduce some pitfalls. I am vaguely aware that Thumb is some sort of subset of the main ARM ISA, but nothing more specific than that. I do have a fairly good knowledge of programming, but I am not particularly versed in ARM (though I am willing to learn what I need to). Could anyone here with more experience shed some light on what, if any, issues might arise in this endeavor?
Well, it appears as though the STM32 chips don't have a DDR controller, bummber
. But! Freescale's Kinetis processors seem to have everything else I would need, and the DRAM controller.