can't run u-boot by MPC8309TWR board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

can't run u-boot by MPC8309TWR board

811 Views
ispark
Contributor I

Target MPC8309TWR board is not working.

it's looks Microcode erased or broken.

So how to recover microcode and run u-boot?

Below is message, and blocks forever.

U-Boot 2010.06-00077-gd1e0776 (Dec 27 2011 - 19:51:03) MPC83XX

Reset Status:

CPU:   e300c3, MPC8309E, Rev: 1.1 at 400 MHz, CSB: 133.333 MHz

Board: Freescale MPC8309_twr

I2C:   ready

SPI:   ready

DRAM:  128 MiB

FLASH: 32 MiB

Not a microcode

In:    vga

Out:   vga

Err:   vga

MMC:  FSL_ESDHC: 0

Net:

0 Kudos
1 Reply

616 Views
lunminliang
NXP Employee
NXP Employee

Hello IS Park,

From the log it seems there is lack of microcode.

You could use Use CodeWarrior flash programmer or existing working U-Boot to recover.

For flash programming with CodeWarrior, I attached a document for you "TWR-MPC8309_FlashProgramming_With_CodeWarrior.pdf". It describes how to program u-boot.bin and iram_mpc8309_r1.bin, the address/offset to place them as well. The latter one is the microcode. The document is also included in TWRMPC8309_Linux_BSP package.


Have a great day,
Regards

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos