can't run u-boot by MPC8309TWR board

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

can't run u-boot by MPC8309TWR board

1,029 次查看
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 回复

834 次查看
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 项奖励
回复