TS-7500: Difference between revisions
Jump to navigation
Jump to search
(initial article on the ts-7500) |
(delete old info; reference main site) |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
==Overview == | ==Overview == | ||
The TS-7500 is based on a Cavium CNS2132 (aka Star Semi STR8132) which contains a Faraday FA-526 core | The TS-7500 is based on a Cavium CNS2132 (aka Star Semi STR8132) which contains a Faraday FA-526 core and as a ARMv4 it has NO thumb or thumb interworking support. Most major linux distributions have decided to make ARMv4T (not ARMv4) the minimum supported architecture for their packages so OE is the best way to roll your own. [http://wiki.debian.org/ArmEabiPort#ChoiceofminimumCPU see the Debian discussion]. That is why you need to use openembedded. | ||
== | ==Basic Setup== | ||
[http://wiki.embeddedarm.com/wiki/TS-75xx_OpenEmbedded See here for the image and instructions for oe] | |||
[http://wiki.embeddedarm.com/wiki/TS-7500 Main Wiki] | |||
==Kernel== | |||
== | |||
If you need to build your own kernel | |||
See https://github.com/embeddedarm/linux-3.4-ts75xx/network | |||
==Cflags== | |||
These flags let you build code with almost any gcc-arm toolkit. | |||
-march=armv4 -mno-thumb-interwork -marm -mfloat-abi=soft | |||
Latest revision as of 18:29, 3 July 2016
Overview
The TS-7500 is based on a Cavium CNS2132 (aka Star Semi STR8132) which contains a Faraday FA-526 core and as a ARMv4 it has NO thumb or thumb interworking support. Most major linux distributions have decided to make ARMv4T (not ARMv4) the minimum supported architecture for their packages so OE is the best way to roll your own. see the Debian discussion. That is why you need to use openembedded.
Basic Setup
See here for the image and instructions for oe Main Wiki
Kernel
If you need to build your own kernel See https://github.com/embeddedarm/linux-3.4-ts75xx/network
Cflags
These flags let you build code with almost any gcc-arm toolkit. -march=armv4 -mno-thumb-interwork -marm -mfloat-abi=soft