|
Multicore processors generally don't have anything to do with the compiler - only with the programmer and scheduler. So any version of gcc which supports at least some sort of ARM 9 instruction set will work. Don't quote me on this, because it was over a year ago when I was looking into ARM compilers, but I think it was gcc 4.4 which introduced support for the thumb 2 instruction set (or maybe it was support for the cortex-m3 then?). Anyway, ARM support has seen a lot of work go into it recently, so I would recommend getting the most recent version of gcc that your version of ecos supports. Sorry, I don't have a link to an article, but I can tell you one hundred percent that the compiler absolutely does not have any idea how many cores it is compiling for.
|