can't run u-boot by MPC8309TWR board

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

can't run u-boot by MPC8309TWR board

933件の閲覧回数
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 件の賞賛
返信
1 返信

738件の閲覧回数
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 件の賞賛
返信