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.

AM335x custom board not booting

ll,

we are using latest sdk3.00.00.04 .version and uboot 2016.05 .Actually in our custom board we are using sdcard booting.Initial stage without insert the sdcard into the sdcard slot .we got CCCCC on console. But we are using same ddr and same uart0 and sd card connections used .we compiled u-boot and generated MLO and u-boot.img.Actually in evm schematics didnt use am335x_mmc0_wp not given and not used in u-boot source code. same cd pin connected to the processor in our custom board as well as evm.

Our case wp given .How to configure the wp pin u-boot .

compilation steps:

1.from sdk we compiled

2.make u-boot 

it will generate MLO and u-boot.img images .these images copied into the sdcard boot partition..

Sdcard insert into the sdslot .but we cant get any logs on console.can you any body face this issue .help me

 

  • Thanks for your reply.


    we created sd card partitions by using script.Two partitions  boot and rootfs partition.we copied u-boot images into the  sdcard boot partition.
    Actually we are using latest u-boot -2016.05 .this u-boot images MLO and u-boot.img copied into the sdcard boot partition .But by using this images evm board is booted .But on custom its not booting .we are using same ddr and sdcard ,uart configurations.

    Then on Same custom board u-boot-2013.01.01 is working .But we are not using eeprom on our custom board .we disable eeprom related stuff .But how to hard code in the board/ti/am335x/board.c and mux.c   and include/configs/am335x_evm.h .

    with out disable the eeprom stuff  in board.c .we got below u-boot logs:

    U-Boot SPL 2013.01.01 (Jun 25 2013 - 16:42:52)                               
    Could not probe the EEPROM; something fundamentally wrong on the I2C bus.    
    Could not get board ID.                 
    Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
    I2C read: I/O error                     
    Could not read the EEPROM; something fundamentally wrong on the I2C bus.
    I2C read: I/O error                     
    Could not read the EEPROM; something fundamentally wrong on the I2C bus.
    ### ERROR ### Please RESET the board ###

    Disabled eeprom related things in board.c and mux.c .we got below logs.

    U-Boot SPL 2013.01.01 (Jul 27 2016 - 18:54:04)                                                     

    But why its not booting with latest u-boot-2016.05.

    thank

  • Hello Veera,

    Could you hardcode the EEPROM id memory layout as in this post e2e.ti.com/.../876780 instead of removing the checks.
    Does the newer U-Boot's pinmux and memory timings match with the previous ones?

    Best regards,
    Kemal