2014-06-17 08:37:25 +00:00
|
|
|
KARO TX28 CPU module
|
|
|
|
====================
|
|
|
|
|
|
|
|
The CPU module
|
|
|
|
--------------
|
|
|
|
|
|
|
|
http://www.karo-electronics.de/
|
|
|
|
|
|
|
|
This CPU card is based on a Freescale i.MX28 CPU. The card is shipped with:
|
|
|
|
|
|
|
|
* 128 MiB synchronous dynamic RAM (DDR2 type), 200 MHz support
|
|
|
|
* 128 MiB NAND K9F1G08U0A (3.3V type)
|
|
|
|
* PCA9554 GPIO expander
|
|
|
|
* DS1339 RTC
|
2014-06-28 13:50:19 +00:00
|
|
|
* LAN8710 PHY
|
2014-06-17 08:37:25 +00:00
|
|
|
|
|
|
|
Supported baseboards
|
|
|
|
--------------------
|
|
|
|
|
|
|
|
Supported baseboards are:
|
2014-06-28 13:50:19 +00:00
|
|
|
|
2014-06-17 08:37:25 +00:00
|
|
|
* KARO's Starterkit 5
|
|
|
|
|
|
|
|
How to get barebox for 'KARO's Starterkit 5'
|
|
|
|
--------------------------------------------
|
|
|
|
|
|
|
|
Using the default configuration::
|
|
|
|
|
|
|
|
make ARCH=arm tx28stk5_defconfig
|
|
|
|
|
|
|
|
Build the binary image::
|
|
|
|
|
|
|
|
make ARCH=arm CROSS_COMPILE=armv5compiler
|
|
|
|
|
2014-06-27 11:00:16 +00:00
|
|
|
**NOTE:** replace the armv5compiler with your ARM v5 cross compiler.
|
2014-06-17 08:37:25 +00:00
|
|
|
|
2014-06-27 11:00:16 +00:00
|
|
|
**NOTE:** to use the result, you also need the following resources from Freescale:
|
2014-06-28 13:50:19 +00:00
|
|
|
|
2014-06-17 08:37:25 +00:00
|
|
|
* the 'bootlets' archive
|
|
|
|
* the 'elftosb2' encryption tool
|
2014-06-28 13:50:19 +00:00
|
|
|
* in the case you want to start barebox from an attached SD card
|
2014-06-27 11:00:19 +00:00
|
|
|
the 'sdimage' tool from Freescale's 'uuc' archive.
|
2014-06-17 08:37:25 +00:00
|
|
|
|
|
|
|
Memory layout when barebox is running
|
|
|
|
-------------------------------------
|
|
|
|
|
|
|
|
* 0x40000000 start of SDRAM
|
|
|
|
* 0x40000100 start of kernel's boot parameters
|
2014-06-28 13:50:19 +00:00
|
|
|
|
2014-06-17 08:37:25 +00:00
|
|
|
* below malloc area: stack area
|
|
|
|
* below barebox: malloc area
|
2014-06-28 13:50:19 +00:00
|
|
|
|
|
|
|
* 0x47000000 start of barebox
|