This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Not able to boot from NOR Flash in EVM6678

Hi,

I am using evm6678 to check Nor flash booting, i followed the below steps:

1. Programing "IBL" on the EEPROM at bus address 0x51
(a) Use the I2C EEPROM writer for c6678 EVM from the MCSDK distribution.
(b) Program i2crom_0x51_c6678_le.bin (IBL image) to the EEPROM at I2C BUS
address 0x51 following the EEPROM writer's procedure.

2. Programming the application on NAND or NOR flash
NOTE: This step is not needed if the application is booted from Ethernet.
(a) Use the NAND or NOR writer c6678 EVM from the tools directory.
(a) Flash the Application to NAND or NOR. For instructions please follow
the instructions given along with the NAND/NOR writer.

3. Booting the Application using IBL
Supported boot modes:
IBL supports three I2C boot modes: NOR boot, NAND boot and EMAC boot.
Both NOR boot and NAND boot support maximum 2 images, EMAC boot supports only 1 image.
For all the I2C boot modes, user needs to set the boot dip switches to I2C master, bus address 0x51.

NOR Boot:
Set the dip switches (pin1, pin2, pin3, pin4) to:
SW3(off, off, on, off),
SW4(on, on, on, on),
SW5(on, on, on, off),
SW6(on, on, on, on)
This will set the boot param index to 0 to boot the NOR image, by default
the boot configuration table sets the NOR offset address to be 0 and
image format to be ELF for image 0.

In step 1, i am able to program IBL on EEPROM(0x51) successfully using eeprom writer given in mcsdk.

In step 2, i am able to program my application(i.e., post.bin file) into Nor flash using nor writer successfully.

In step 3, i am not able to see any booting.

I have used same post.bin file for booting from eeprom(0x50) which worked successfully but i am not able to understand why it is not booting from nor flash.please help me.

regards,

vamshi