Step-by-Step Process to Boot Linux from i.MX280

cancel
Showing results for 
Search instead for 
Did you mean: 

Step-by-Step Process to Boot Linux from i.MX280

428 Views
chrismu
Contributor II

Can anybody help me understand the step-by-step process to migrate and boot a custom kernel currently running on the Freescale i.MX28 development kit to a i.MX280 custom board?

BTW, I'm new to microprocessors and Linux. My experience is primarily with Windows and PIC micro-controllers.

Current Status:

We have hardware designed to...

  1. Use the i.MX280 processor
  2. Use I2C serial EEPROM for SPI polarity patch with SD/eMMC
  3. Boot from micro-SD card or NAND Flash
  4. Use 1Gbit (128MB) DDR2 memory

Thanks for the help,

Chris

Labels (2)
Tags (4)
0 Kudos
2 Replies

73 Views
fabio_estevam
NXP Employee
NXP Employee

Hi Chris,

As a first step, I would say you need to port a bootloader to your board. U-boot is commonly used.

Take a look at mx28 support in U-boot.

After you have the bootloader running, then you need to add your board into the kernel.

You can use FSL 2.6.35 or if you want a more recent one, then you can use 3.17, which uses device tree and would probably do the porting process a lot easier.

73 Views
chrismu
Contributor II

Thanks Fabio. We will work on this part right now. I'm actually trying to outline a detailed step-by-step understanding of the process as a whole; like a flow chart or step-by-step instructions that would allow a layman like myself to understand what to do next.

0 Kudos