Author Topic: Motorola M-Core, anyone?  (Read 1949 times)

0 Members and 1 Guest are viewing this topic.

Online DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 3908
  • Country: gb
Motorola M-Core, anyone?
« on: July 12, 2021, 04:45:16 pm »
It seems that I have to work with an old RISC-ish core that I have never even heard of: the Motorola M-core. What is that? Something intended for use in embedded systems, introduced in late 1997.

I would appreciate is someone sends me any information about current status of M-Core target support in Gcc, or if there is support for some opensource C compiler (sdcc? llvm? lcc? ...).

 
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11234
  • Country: us
    • Personal site
Re: Motorola M-Core, anyone?
« Reply #1 on: July 12, 2021, 06:20:57 pm »
M-Core compatible ISA is used by the C-SKY CK610  SoC, which is supported by Linux, so GCC support must be there. And that C-SKY is the most modern chip to use that architecture, so it may make sense to look for documentation on that.
Alex
 
The following users thanked this post: DiTBho

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14440
  • Country: fr
Re: Motorola M-Core, anyone?
« Reply #2 on: July 12, 2021, 07:26:38 pm »
Motorola M-core is supported by GCC: https://gcc.gnu.org/onlinedocs/gcc/Submodel-Options.html
It hasn't been removed as far as I can tell, so it should work even with the latest GCC 11.1.

https://en.wikipedia.org/wiki/M%C2%B7CORE
 
The following users thanked this post: DiTBho


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf