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.

TMS320C6747:Please tell me about a parallel flash.

Part Number: TMS320C6747

Thank you for your polite answer.
I now have a board with C6747 + spartan 3+ (S29JL032J70TFI010) developed nine years ago.
The flash is a parallel flash (connected by EMIFA), so please tell me how to parallel flash  (NAND/NOR connected to EMIFA)  .
I will carefully read the material that you taught me how to boot.
Thank you for your consideration.

  • Hello,

    Do you wish to bootload the program from the Flash when the power is applied to the board?

    Or do you wish to read/write data from the Flash during the execution of a program?

    Can you connect to the C6747 device with a JTAG emulator using CCS?

    The steps for creating a boot image with AISgen, , building theSerial_Boot_and_Flash_Loading_Utility_for_OMAP-L137, and running the Utility from CCS to program the boot image into flash were mentioned in the previous post: https://e2e.ti.com/support/processors/f/791/t/815196

    Regards,
    Mark

  • Hello, Mark

    Thank you again and again.
    The JTAG emulator has not been obtained because it is unknown whether it can be written to the flash ROM.

    I want to bootload a program from parallel flash when the board is powered on.
    I don't want to read/write data from the Flash during the execution of a program.

    The choice of C6747 came out in CCSV9. However, since there is no emulator, connection can not be confirmed.

    ALSgen is for serial boot, isn't it?  Is there any other way to parallel boot?

    Regards,

    Mits

  • Hi Mits,

    The Serial Boot and Flashing utility allows for programming the flash over UART, please refer to the following guide:

    http://processors.wiki.ti.com/index.php/Serial_Boot_and_Flash_Loading_Utility_for_OMAP-L137

  • Can you please clarify if you are looking for guidance on programming parallel NAND or NOR flash. The operation and protocol to access the two flash types is different due to the nature of the memory technology and the in the handling of these two types of flash devices with EMIF16. If the board was created nine years ago, can you please indicate how the interface or functionality was checked out or if this is the first time the functionality is being used.

    I have provided guidance on the related thread that you had created on how to bring up the NAND and the NOR writer in the serial flash and boot package which we have validated using our evaluation platform. These flash programming utilities are design to work as is with NAND and NOR flash devices used in TI supported evaluation HW. To port this to your custom platform you need to look at the data sheet for the flash devices and make sure the size, command used to read/write and erase the flash matches with the part that you have on your platform.

    There is guidance on booting from EMIF NOR also provided on the article provided here:

    http://processors.wiki.ti.com/index.php/Connecting_NOR_Flash_to_OMAP-L138

    Hope this helps.

    Regards,

    Rahul