u-boot getting sucked by MPC8309TWR board

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

u-boot getting sucked by MPC8309TWR board

800 Views
rajivranjan
Contributor I

Hello everyone,

Target MPC8309TWR board u-boot is getting sucked.

Flash: mx29gl256e

Default dts file uses only 8Mb (0x0 0x0 0x800000) of flash.

in dts and partition as:

     u-boot   - 0x0 0x100000               (1Mb)

     fs          - 0x100000 0x400000     (4Mb)

     kernel   - 0x500000 0x200000     (2 Mb)

     dtb        - 0x700000 0x100000     (1 Mb)

u-boot logs as below

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:   FSL UEC0, FSL UEC1

USB RESET

Register 10011 NbrPorts 1

USB EHCI 1.00

The USB ULPI VIEWPORT reg  value is 40000001

The USB ULPI VIEWPORT reg  value is 8

Hit any key to stop autoboot:  0

## Please select the number of the menu items

0: NOR Flash or External LCS_B0

1: SD Card

2: USB

3: FEC

4: SPI

5: I2C

6: UART

7: External LCS_B3

0

For increase "fs" size and use flash up to 32Mb I did some modifications

in dts as below:

     u-boot   - 0x0 0x100000               (1Mb)

     fs          - 0x100000 0x1c00000     (28Mb)

     kernel   - 0x1d00000 0x200000     (2 Mb)

     dtb        - 0x1f00000 0x100000     (1 Mb)

It worked fine for first boot-up, but later on u-boot is getting sucked and log onconsole is like below

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:  

(sucked here ...)

Problem:

=> Is my modification in flash partition was wrong, if it is then how to solve it?

=> why "Not a microcode" is coming at every boot-up?

regards

Rajiv Ranjan

Tags (2)
0 Kudos
2 Replies

522 Views
alexander_yakov
NXP Employee
NXP Employee

The device does not have internal ROM for QE microcode, the microcode must be uploaded to IRAM for proper QE operation.

For this reason, QE microcode must be programmed to flash.

I guess, "Not a microcode" error means QE microcode is not found in flash.


Have a great day,
Alexander


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

0 Kudos

522 Views
rajivranjan
Contributor I

Hi Alexander,

       i am very much thankful for your response, but in my board configurations i am using nor flash for QE micro-code and i have not modified that code at all, and if that code have been crashed please tell me how can i dump the code again into the flash.(also please inform me how to dump the u-boot through code-warrior) .

                                                                                     Thanks...........!!!

Regards,

Rajiv Ranjan.

0 Kudos