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.

PROBLEM IN NAND FLASH WHILE RUNTIME

hi all ......

              Here i am using   TI_Android_FroYo_DevKit-V2.2 android stack for DM3730 board i m able to flash everything from SD card to NAND FLASH mode..But while running  the board its showing  the following error..

## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Execute uImage.bin
   Image Type:   ARM Linux Script (uncompressed)
   Data Size:    357 Bytes = 357 Bytes
   Load Address: 00000000
   Entry Point:  00000000
   Contents:
      Image 0: 349 Bytes = 349 Bytes
   Verifying Checksum ... OK
Wrong Image Type for bootm command
ERROR: can't get kernel image!
                                   

 

                                    I am unable to find where i am doing wrong.Please suggest some ideas to solve the issue.

 
Thanks,

Bhagavathram

 

 

  • You appear to have flashed an incorrect image. Please try with the 'AM37X EVM UBIFS NAND Flash Images' prebuilt package available at

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/02_02_00/index_FDS.html

    The prebuilt-package for DM37x does not support NAND boot.

  • Hi sir ..

     

            Thanks for your suggestion...But can you please describe how to do NAND flash on board ...what i m thinking is  that package of stack is correct (AM3730) but my mistake in NAND flash step...  Can u please tell this thing or else can you please send me Document for flashing .....

     

    Regards

    Bhagavathram

  • You need to prepare the sdcard - just like in case of sd-boot. The mk-mmc utility in the package will copy the bootloader, kernel filesystem etc into the sdcard along with a special script which will write these on the Flash.

    Once you have prepared the sdcard, setup your board for sd-boot. Insert the card and power-up. You should see messages in the console saying "flashing xx to NAND". Once this is succesfully completed, poweroff and set the DIP switches for NAND-boot.

    You still need the sd-card as android uses it for data partition.

     

    EDIT: It appears that the instructions at the download page are not clear to you. We will try to make improvements in the setup instructions.

  • Hi  Vishveshwar Bhat.

                        Thank for you are reply ...Nand boot is working fine ..then i have another issue... where the usb ll mount on the board..i plug the usb its show the below message but i cannot find out the  path of usb  in board.. How you can access the usb with android on AM3730 board

    usb 1-2: new high speed USB device using ehci-omap and address 2
    usb 1-2: New USB device found, idVendor=1307, idProduct=0165
    usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    usb 1-2: Product: USB Mass Storage Device
    usb 1-2: Manufacturer: USBest Technology
    usb 1-2: SerialNumber: 0000000000BB6E
    scsi0 : usb-storage 1-2:1.0
    scsi 0:0:0:0: Direct-Access     Ut165    USB Flash Disk   0.00 PQ: 0 ANSI: 2
    sd 0:0:0:0: [sda] 3947016 512-byte logical blocks: (2.02 GB/1.88 GiB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Assuming drive cache: write through
    sd 0:0:0:0: [sda] Assuming drive cache: write through
     sda:
    sd 0:0:0:0: [sda] Assuming drive cache: write through
    sd 0:0:0:0: [sda] Attached SCSI removable disk


                                                    please tell some suggestion to find out the path

     

    regards

    Bhagavathram

  • Can you try the suggestion mentioned in the e2e discussion here http://e2e.ti.com/support/embedded/f/509/t/119138.aspx