Topic: imx27 reference design

iWave has announced a new reference platform based on Freescale i.mx27.It is rich in communication and storage.
It is a good platform for video centeric application.

Priya

Re: imx27 reference design

MX27 instead of MX21 makes a lot of sense for Chumby. You get USB 2.0 which means that wifi will theoretically be faster. You also get an Ethernet port almost for free. Cost is about the same.  It also has a 2.6 kernel port instead of 2.4. It also has faster video processing.

Re: imx27 reference design

"iWave Systems, a leading embedded Single Board computer provider announces support for Linux for their Atmel ARM9(ATRM9200) Platform.

The Indian based design house has wide spectrum of reference platforms based on Atmel/Sharp ARM9, Free Scale Power PC, Intel Xscale etc to address the needs of Educational institutions, Embedded Training Institutes, R&D Institutes, IP service providers, ODMs and OEMs."

Read on for the details of boards and Bangalore based training.
   
   
ARM is the industry's leading provider of 32-bit embedded RISC microprocessors with almost 75% of the market. ARM offers a wide range of processor cores based on a common architecture and delivering high performance together with low power consumption and system cost.

The AT91RM9200 microcontroller offers a flexible configuration of on- and off-chip memories together with an extensive set of peripherals for control, communication and data storage purposes. It is based on the ARM920T 200-MIPS advanced 32-bit RISC processor with 16K byte instruction and 16K byte data cache memories. It features 16K bytes of on-chip SRAM and 128K bytes of ROM, together with an external bus interface with controllers for SDRAM and static memories including NAND Flash and Compact Flash.

The peripherals like USB Host, USB Device, Serial, IRDA, Ethernet, Compact Flash, SD, Keypad helps the students to develop various applications and device drivers as a part of their academic projects. It has support for both Linux 2.6.14 as well as WinCE.Net 5.0.

iWave has designed a customized training material to address the needs of educational sector and corporates. It gives free training for those who purchases the platform in application development .The training is provided at its office in Bangalore which helps the faculties and students to get exposed to the industrial environment.

It also provides training on hardware and software modules for corporates and colleges for a period of 5 to 7 days that will cover both the hardware and software aspect of the device at a low cost. Each topic is self-contained. That is, both hardware and software materials are included to make the topic complete. The class consists of lectures and exercises.

Hardware Modules

    * Overview of the overall functional description of the ARM architectures and AT91RM9200 microcontroller.
    * Understand the AT91RM9200 internal memory map structure with boards designed by iWave
    * Learn the ARM core programming model, register types, and usages.
    * ARM core instruction set, branches, subroutine calls and simplified mnemonics.

Software Modules

    * Program the USART module to transmit and receive data.
    * Bootloader - SDRAM and stack-data sections initialization
    * Makefile and ISR
    * Initialization and testing of IrDA interface
    * Initialization and testing of Keypad interface
    * Initialization and testing of Ethernet interface � Loopback mode
    * Integrating ARP/IP with Ethernet interface
    * Initialization and testing of USB Device � UART driver and RIO based data transfer
    * Initialization and testing of USB Host� USB Loopback
    * Programming the Flash
          o Erase Sector
          o Erase Chip
          o Write
    * Initialize the MMU with cache and run the code in the virtual memory.
    * Porting the Linux on iWave-AT91RM9200 platform
          o Configuring the Linux using make menuconfig
          o BSP Development - configuring the kernel modules, MMU and Memory base address
          o Bringing up the Linux with RAM filesystem
          o Bringing up the Linux with NFS filesystem
          o Busybox and other basic Root filesystem setup
    * Driver Development � Character Drivers � Keypad
    * Driver Development � Network Drivers � Ethernet
    * Driver Development � USB Host Controller � Keyboard, Mass storage
    * Driver Development � CF Card interface
    * Application development and debugging using the cross compiler, Makefile and debugger

Note: Total topics covered will vary depending on class size, student's background, and pace of the class. Our instructors are flexible to adapt and adjust topics to suit your requirements.

Audience:
The Atmel AT91RM9200 training course is designed for software, hardware, firmware engineers, and developers who want to build communication and networking applications. System architects, project leaders, BSP designers, device driver developers, and test engineers, who want to understand device architecture are also encouraged to attend the class for an in-depth understanding of the silicon system.

Re: imx27 reference design

Hello All,

I am in process of porting the linux kernel image , ramdisk image  on the flash of AT91rm9200 .
The present status of my porting is that i am able to port both the kernel (2.6) and ramdisk image via a tftp server on to an external SDRAM.

My requirement  is that we have to port both the images on to the flash.
My bootloader (uboot -ver 1.1.1) when prompted with a imls bootloader command shows me the ramdisk as well as kernel image location whihc is fixed by me to be 0x10020000 for the kernel image and 0x10130000 for the ramdisk image.

when i try using uboot command for laoding both these images from the flash using the commands
bootm 0x10020000 10130000

it uncompresses the kernel image but while loading the ramdisk image in the RAM it gives me a kernel panic warning
RAMDISK: Couldn't find valid RAM disk image starting at 0.
No filesystem could mount root, tried:  ext2 cramfs
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)


Kindly reply to this , if anyone has worked on AT91Rm9200..
Wiaiting for your reply in anticipation.

Regards
Amit

Re: imx27 reference design

We're not using the AT91rm9200 here at Chumby - you might try sending an email to the original poster at mktg@iwavesystems.com