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.

OMAP3530 nandFlash downdload

Other Parts Discussed in Thread: OMAP3530, AM3703

Hi,all:

        Now,I encountered a new problem,bother me. I use the development board is base on the OMAP3530 development board.Now, I want to X-Loader、U-boot、uImage、rootfs(file system) using tftp server to download to the development board in NandFlash. I am unsing Flash v1.4, X-loader and uboot will be programmed to NandFlash, but an error occurred:

      Download the image file,  OMAP3530 is set to UART3 start , that sys_boot[5:0] = 110011.

      Flash v1.4 settings as shown below:

              (1) "choose target" : custom OMAP35xx Board

              (2) "UART Port" : 1

              (3) "Choose the desired memory type" : NAND

              (4) "select memory options" :   HWECC/ 1 bit ECC

              (5) "choose operating parametres" : download

               (6) "offset" :       0x0000 0000  --->   X-loader              0x0008 0000 --->  Uboot

    -stdout
    -omap 3
    -com 1
    -t 60
    -p CUSTOM_OMAP35XX_BOARD
    -2
    chip_download NANDINFO E:\share\MLO
Leaving parameter file:temp_script.txt
@temp_script.txt
Looking for device (omap com1)
Please turn off device, then turn it on again
Awaiting ASIC id
AsicId items 04
AsicId id         01 05  01  34 30 07 57
AsicId secure_mode 13 02  01  00
AsicId public_id  12 15  01  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
AsicId root_key_hash 14 15  01  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Searching 2nd for: CUSTOM_OMAP35XX_BOARD 343007 57 GP
Loading second file Targets\2nd-Downloaders\dnld_startup_omap3_gp_512m.2nd
Entering parameter file:omapflash2nd.txt at line: 5
    -pheriphalboot_reopen
Reading board configuration file Targets\Configurations\configuration_custom_omap35xx.txt
Reading definition file .\targets\definitions\definitions_omap3.txt
    -board_config Targets\Configurations\configuration_custom_omap35xx.txt
Leaving parameter file:omapflash2nd.txt
Sending size of second file (0x00006804 bytes)
Transferring second file to target (0x6804 bytes)
Closing boot connection
Found device (omap com1)
Waiting for 2nd
Reception failed - timeout after 60 s during peripheral boot (waiting for 2nd)

Console program failed, exit code: 2

How can I do ? In addition, "Waiting for 2nd" means ......  ?????

  • Michael:

    The UART peripheral boot mode is not working on Flash v1.3 or v1.4. 

    Can you use USB peripheral boot mode with your system?

    Could you specify the NAND part # and your ECC requirements?

    Need to use UBOOT of Kernel to program a file system into NAND.

    Regards,

    Michael T

    PS: Please mark this post as answered via the Verify Answer button below if you think it answers your question.  Thanks!

  • Thanks for your reply.

    1. Which version of the Flash software tool support UART peripheral boot , related software tool and user instruction where to download?

    2. If you use Flash software tool and USB peripheral boot , then the USB driver where I can download ? I connected to USB development board , after , PC says "can not find the device "

  • Michael:

    If you click the "What's This?" button in Flash Tool v1.4 then click the USB radio button it will display detailed

    instructions.   If you set dip switches for USB peripheral boot, connect USB OTG port to PC USB port and then power-on

    the target board, you should either hear two beeps from PC or a New Hardware Wizard should appear.

    The new hardware wizard may default to the following directory:

    C:\Program Files\Texas Instruments\Flash v1.3\usb_drv_windows

    But you will need to browse to this folder:

    C:\Program Files\Texas Instruments\Flash v1.4\usb_drv_windows

    Regards,

    Michael T

    PS: Please mark this post as answered via the Verify Answer button below if you think it answers your question.  Thanks!

     

  •     Thanks for your reply.

        According to your instruction, i set the system to boot from USB, but new problem is comming:

         -stdout

    -omap 3

    -t 60

    -p CUSTOM_OMAP35XX_BOARD

    -2

    chip_erase NAND 0

    Leaving parameter file:temp_script.txt

    @temp_script.txt

    Looking for device (omap usb)

    Please turn on device

    Waiting for device (omap usb)

    Cannot open device

    Console program failed, exit code: 2

     

        How can i do? The Flash v1.4 options are as below:

       

              (1) software :  Flash v1.4

                            choose target:  Custom OMAP35xx Board

                            select target connection type :   USB

                            choose the target memory type: NAND

                            select memory options:  default

                             choose operate parameter : download

                             address: 0x00000000

             (2)  Based OMAP3530 development board  boot from USB.

             I am a novice... ... I am going to collapse...... expected to your help! Thank you very very much

  • Michael:

    Are you running Flash Tool v1.4 on Windows XP?

    Do you have a USB cable going from PC USB port to USB OTG connector on target board?

    You have a custom OMAP3530 board, not the TI Evaluation Module, correct?

    I tried to locate a spec on Hynix website for your part number HYHOSQJOMF3P-5L6OE-C.

    Is that a part number for the POP device?  Do you have part numbers for the separate

    NAND and mDDR parts inside.

    Before we can configure Flash Tool to work with your Hynix device, you need to determine

    the memory parameters, such as:

    ONFI compliant or not?

    bytes per page

    spare bytes per page

    pages per block

    blocks per device

    Also need to know the ECC requirements. 

    Regards,

    Michael T

  • I am running into similar problem, using Flash v1.6.0.0, on a custom AM3703 board (NAND: MT29F8G08ADBDAH4-IT:D, DDR: MT46H64M32LFCM-6 IT:A TR) .  Is there a document describing how to configure the Flash Tool for different NAND and DDR?  I see that near the bottom of the FLASH v1.6 User Guide, there is a Board Configuration section.  Are there other documents out there in addition to this short description?

    Thanks so much in advance,

    -jesse-