[mc1322x] Another tool chain

Mariano Alvira mar at devl.org
Thu Jul 30 10:17:04 EDT 2009


On Thu, Jul 30, 2009 at 12:00:34AM -0400, Jon Smirl wrote:
> Pengutronix Ptxdist is another toolchain source that may be easier to
> deal with than Open Embedded. I can't stand bitbake.
> 
> ptxdist is the config engine
> http://www.pengutronix.de/software/ptxdist/index_en.html
> 
> This builds the toolchains
> http://www.pengutronix.de/oselas/toolchain/index_en.html
> 
> Current ARM v4t chain
> arm-v4t-linux-gnueabi_gcc-4.3.2_glibc-2.8_binutils-2.18_kernel-2.6.27-sanitized.ptxconfig
> 
> How to build a toolchain is described at the beginning of the
> Quickstart manuals.
> It is pretty painless and these tools are well maintained.
> 
> I'm building ARM v4t currently in anticipation of my new hardware.

Yeah, I have no love for bitbake --- and OE does change and brake
often.

Ptxdist and oselas look like very interesting options. I took a quick
look at that config file. I can already tell you that you will need
the thumb and interworking options. At least:

   -mthumb-interwork -mthumb --mcallee-super-interworking 

otherwise you will have problems with most of the ROM services. (I
only use the NVM services to get the radio calibration data and to
flash the NVM). Of course if somebody wrote a driver for the SPI
interface then we wouldn't need to make blind jumps into the ROM...

I hear the internal flash SPIF is at 0x8000C000:

   http://devl.org/pipermail/mc1322x/2009-April/000000.html

> 
> I own Freescale PowerPC MPC5200 and ARM iMX35 dev kits that are
> supported by Pengutronix. They are Linux lovers and totally open
> source.

I've been looking at the iMX35 for a while now. It looks like
Freescale has had to pull it though because of a patent issue with
Tessera regarding their BGA packaging:

   " NOTICE: Because of an order from the United States International
   Trade Commission, BGA-packaged product lines and part numbers
   indicated here currently are not available from Freescale for
   import or sale in the United States prior to September 2010:
   MCIMX351AVM5BR2, PCIMX351AVM4BR2, MCIMX351AVM4B "

Regadless I have an in house design for a linux SBC based on the
AT91RM9200 (called Redarm) and it needs an upgrade to something
awesome like the iMX35. But I'm sure it will be obsolete though by the
time I get to it.

-Mar.



More information about the mc1322x mailing list