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.

PROGRAMMING FLASH MEMORY

Other Parts Discussed in Thread: AM3517, OMAP3515, OMAP3530

HI,

Can anyone please tell me how to program the external flash on the ZOOM AM3517 board using TI JTAG 14-pin XDS100v2 with CCSv4. I am having trouble to create target configuration in CCSv4 for this board. Thanks

 

Nhan Pham

  • There is no entry for "AM3517" but try using "OMAP3515" as the device instead.

  • Nhan Pham Did using OMAP3515 work for you? I'm having the same problem.

  • Hi Stewart,

    I am still having a lot problem to communicate to the board. The OMAP3515 will then use OMAP3530 configuration file (*.gel). The OMAP3530 configuration file then load some cortex_A8 registers file, but some commands in that file does not work. It gives me some errors. The answer to your question is no. I sent few questions to my FAE and still waiting for his response.  

  • Nham, Stewart,

    According to the AM3517 Getting Started Guide, in order to write to the external flash memory on the board you need to use a third party software. Check the procedures in the page below:

    http://processors.wiki.ti.com/index.php/GSG:_AM35x_EVM_Additional_Procedures

    Although I haven't used the AM3517 myself, the errors in the GEL file may be caused by the fact this file was originally created for the OMAP3530. LogicPD has GEL files available for download at their Access Downloads page:

    http://www.logicpd.com/product-support

    Hope this helps,

    Rafael

  • Desouza,

    We are building a brand new board with AM3517 on it. Our board does not have SD card interface. The link above assumes we already have x-loader and u-boot in flash, or SD card interface, which is not true in our case. Please tell me which third party software that you mentioned above. Thanks

    Nhan Pham

  • Nham,

    Apart from what is mentioned at that page, unfortunately I am not very knowledgeable about the AM3517 device including the requirements to write to its flash memory using a JTAG emulator. Some devices (OMAPL137, L138) have a CCS project included in its SDK that allows writing both x-loader and u-boot to the embedded flash memory, but I couldn't find one for the AM3517.

    Therefore, I will send your post to the Sitara forum for you to be connected to people with more experience on this device and its SDK, ok? They may be able to provide you a guide or better directions on this procedure.

    The third party software I referred is simply the TFTP server (PumpKIN) and is depicted at the page I sent before. In your case this will not be applicable since your flash memory is completely blank.

    After obtaining information about the flash procedure via JTAG, please feel free to post in this forum if you have any CCS connectivity questions, ok?

    Thank you,

    Rafael

     

     

  • Rafael,

    Please do so. Thanks

     

    Nhan Pham

  • Hi Nhan,

    Could you possibly send for me the solution to your questions?

    or send me the referance TI link.  

    I am facing the same problems. (problems with AM3517 CCS4 configuration and no software for NAND flashing by JTAG).

    Thanks

    Ofer

  • Ofer,

    We have not been able to program the external flash in any ways. We tried JTAG, USB, and RS232 and none of them are working for us yet. I don't know how people program the external flash if their board doesn't have SD card. Sorry, I don't have solution yet.

    Nhan Pham

  • I haven't used CCS4, but in the past on other platforms I've been able to use CCS to download the ELF version of u-boot (u-boot without the .bin) and run it and use the running u-boot to download and flash x-load.bin.ift and u-boot.bin. Can you try that out?

    Steve K.

  • Hi Nhan, Could you possibly send for me the solution to your questions?

    I am facing the same problems. (problems with the Logic PD AM3517 NAND flashing  without a hardware emulator ).

    Thanks

  • Cam,

    I couldn't get it to work with JTAG. I have a custom board that we built, and the only way we can get the board up is by using the SD card interface. Our requirements does not include SD card, but I have it only for programming the NAND flash. Hope they will come up some different ways to programming the flash soon (USB, RS232, Ethernet, JTAG...).

    Nhan Pham