Jump to content
Sign in to follow this  
SakharamThorat

Port linux on EK-TM4C1294XL

Recommended Posts

Hi,

I need to port linux on TI  EK-TM4C1294XL.

    Is it possible to boot EK-TM4C1294XL with linux flavour.
    If you know any references please let me know at sakharam.thorat@gmail.com

?Thank You.

Sakharam

Share this post


Link to post
Share on other sites

I agree with @@spirilis and would have to say no to both 1 and 2. This is a link to a good article about running uClinux on Cortex-M3/M4 devices: http://electronicdesign.com/embedded/practical-advice-running-uclinux-cortex-m3m4

That was a pretty interesting read.

 

Until this thread I hadnt even given so much as a thought towards uClinux on Tiva.

Out of interest, can external RAM be attached to the TM4C1294XL? Seems to be the only limiting factor hardware wise.

Theres always SPI RAM I guess, presuming uClinux could be coerced into using it, that would be even more work than already required though.

Share this post


Link to post
Share on other sites

That was a pretty interesting read.

 

Until this thread I hadnt even given so much as a thought towards uClinux on Tiva.

Out of interest, can external RAM be attached to the TM4C1294XL? Seems to be the only limiting factor hardware wise.

I do know the TM4C129 series has EMI, not sure if the 4NCPDT variant of the chip has the pins broken out & available though.

Share this post


Link to post
Share on other sites

I do know the TM4C129 series has EMI, not sure if the 4NCPDT variant of the chip has the pins broken out & available though.

Looking over the datasheet for the connected launchpad there are EPI pins on the boosterpack headers, going by the 4NCPDT datasheet the EPI does support external SRAM, SDRAM, NOR Flash and no doubt more. Page 815 of the tm4c1294ncpdt datasheet ending on page 945.

 

SDRAM uses EPI0S0 through to EPI0S19 and EPI0S28 through to EPI-S31. EPI0S20 through EPI0S27 are unused.

 

Looks to me (keeping in mind I am not remotely an expert and easily proven wrong) like uClinux is not only possible, but the external parts required could even be done on a boosterpack. Some SRAM or SDRAM + an SD card slot should be all thats needed.

 

 

 

Don't take that as a request anybody. I'm not asking for it, I was just intrigued.

Share this post


Link to post
Share on other sites

Is it possible - yes.

 

Consider that somebody got an 8 bit AVR to run linux.

http://hackaday.com/2012/03/28/building-the-worst-linux-pc-ever/

http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20on%208bit

 

It should be easier to get the TM4C1294 to run linux - emulating an ARM on an ARM is simpler,

have more memory to play with (e.g., could do more caching of emulated memory pages,

or put parts of the OS in flash).  Have more pins (for RAM interface).

 

See also this thread (where the idea was discussed in the context of the Stellaris launchpad)

http://forum.stellarisiti.com/topic/228-noob-here-looking-for-education-in-all-the-wrong-places/

 

and

 

http://forum.stellarisiti.com/topic/224-linux-on-stellaris-m3-is-this-real/?hl=linux

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...