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.
Question: How does PCN 20180523001.1 affect TI Flash programming tools, 3rd party programming tools and customer applications?
TI notified all the relevant customers that TMS320F2837x and TMS320F2807x devices moving forward may use "F65 process" flash to replace "F021 process" flash. Below are the frequently asked questions related to this:
If you have further questions, please post via the "ask a related thread" button. Q) Do we need to use a new Flash API library? A) There is no change to the Flash API library. Users can continue to use the same Flash API library (F021_API_F2837xD_FPU32.lib) provided in C2000Ware at C2000Ware_x_xx_xx_xx\libraries\flash_api\f2837xd\lib. This library works for both F65 and F021 processed devices. Q) Do we need to update Code Composer Studio (CCS)? A) If you use a version of CCS prior to CCSv7.4, you need to update to CCSv7.4 or higher (CCSv8.x etc.). Once you update to CCSv7.4 or higher, you must check for updates in CCS for below packages and install them (use ‘Help -> Check for Updates’ in CCS and install following): i) TI C2000 Device Support: Requires version 126.96.36.199 or greater ii) CCS Flash Content (sometimes this package is named as “Debug Server Flash”): Requires version 188.8.131.527 or greater iii) Debug Server: Requires version 184.108.40.2063 or greater
Note: Some CCS versions higher than CCSv7.4 may have the latest updates by default for one or more of the above packages, and hence updates may not show up. Once you update your CCS and install above packages, CCS On-chip Flash Plugin will work for both F65 and F021 processed devices. Q) Do we need to update UniFlash? A) If you use a version of UniFlash prior to UniFlash v4.6, you need to update to UniFlash v4.6 or higher. Once you update your UniFlash, it will work for both F65 and F021 processed devices. Q) PCN says that PARTIDH register will have a new value in the F65 processed devices. Can you explain in detail? A) The value of DEVICE_CLASS_ID bit-field (eight most significant bits of PARTIDH register) can be either 0x00 or 0x02. Devices that customers receive in the near future from TI can be a mix of these two valid values. For example, TMS320F28379D device’s PARTIDH register value can be either 0x00F90300 or 0x02F90300. In Device TRM, TI mentioned that the DEVICE_CLASS_ID is a reserved bit-field, suggesting users to not use those bits. Hence, TI expects that the user applications or Flash tools to not use these bits. Hope you are not using them. In case if you are using these bits currently in your application or tools, you need to update them to not use these bits. Q) We are using a 3rd party Flash programming tool. Do we need to contact the 3rd party tool supplier regarding this PCN? A) Contact them and make sure: i) The tool is not using DEVICE_CLASS_ID bit-field in PARTIDH register (see #4 above) ii) The tool adheres to errata document in general (pay special attention to PLL and Flash advisories) Q) Is there any other info that we need to be aware of? A) Flash specifications (like program time, erase time, endurance etc.) in Datasheet does not change with this PCN. In general, always, make sure to review device errata and align your application accordingly. In general, when possible, always check for updates in CCS or UniFlash to get the latest bug fixes and enhancements, if any.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Vamsi Gudivada:
Are you interested in the latest C2000 Piccolo F28004x MCU? Check out the LAUNCHXL-F280049C LaunchPad!
TI Forum SitemapC2000 TI Wiki Pages
C2000 Getting StartedC2000WareControlSUITE
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.