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.

[FAQ] PROCESSOR-SDK-AM64X: Flash Programming Options in Mass Production Phase

Part Number: PROCESSOR-SDK-AM64X

Hi,

What is the recommended production method of loading in flash device during mass production?

Regards

  • This is "work in progress" post - additional edits to be made

    Hi,

    The best method for flash programming in mass production depends on different factors, like for example how many devices you want to be able to flash at a time, and if the custom board posses JTAG to be able to program with an emulator:

    JTAG Option:


    Flashing via JTAG it's the most common approach to this problem. So assuming you can flash the device after it is soldered on the board, and if the board contains a JTAG header, you can JTAG's Scan Chain capability to flash multiple devices at a time. For overview and instructions on how to do this you can refer to the following document:


    https://www.ti.com/lit/an/snla211/snla211.pdf?ts=1655473706693

    Using a Production Programmer box:


    If you'd like to maximize the amount of devices to flash at a time then consider using an external Production Programmer box before the devices are soldered onto the boards. TI does not provide any such tools and you will have to refer directly to the corresponding vendor in order to get usage information, pricing, etc. The following is a list of vendors that provide these tools. This is to be used as reference in order to get more information before a decision is made:


    https://dev.ti.com/tirex/explore/node?node=ABRF0XXtEY3IjxYqhn5hAQ__FUz-xrs__LATEST 

    Best Regards