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] Flash Programming Options in Mass Production Phase

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

  • 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