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.

[参考译文] CCS/TMS320F2808:TMS320F2808

Guru**** 2242770 points
Other Parts Discussed in Thread: UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/615862/ccs-tms320f2808-tms320f2808

部件号:TMS320F2808
主题中讨论的其他部分:UNIFLAASH

工具/软件:Code Composer Studio

我继承了一个目前 正在生产的项目。 一年前,我进行了一些修复,但密码保持不变。  我最近不得不对代码进行一些更改,以修复我们发现的几个新错误,并进行了一些改进。 我正在准备将其发布到生产环境中,但由于该项目的前几位工程师离开公司去竞争对手那里,我认为 更改CSM密码是个好主意。 在CCS中,这很容易。 我已经能够运行 仿真器来调试所有内容,并对许多设备进行重新编程以进行现场测试。

我的问题是,在生产中,我们使用 SDFlash对我们的产品进行编程,我们不希望操作员尝试使用CCS。 我们需要一个可以从其他程序调用的脚本或批处理文件。 我们当前使用的批处理文件调用SDFlash.SDP文件(文本文件) ,而SDFlashxxxx_Erase.out,Program.out和Verify.out (数据文件)。  不知怎么的,我需要 一种让SDFlash开始使用新密码的方法,我希望它们嵌入上述3个.out文件。 我似乎找不到任何文档告诉我如何从CCS中获取.out文件并获取SDFlash (或者您也可以在CCS中执行此操作,但我找不到任何可以告诉我这一点的信息)来创建Erase, Program和Verify.out文件。 我在SDFlash工具中玩了一遍,但看不到编辑密码的方法。 我甚至尝试创建一个新的SDFlash文件,但它不会创建擦除,编程和验证文件。

如果不更改密码,我可以使用现有SDFlash文件对主板进行重新编程。 我们拥有大量库存,需要一种方法来做到这一点。 如果我需要单独的SDFlashxxx_Erase.out文件来擦除旧密码,我可以。 如果有人可以指出执行此操作的方法,我也可以使用使用SD POD的CCS生成脚本。

我不认为这很重要,但我正在使用CCS 5.5 ,SDFlash 5.5 ,而目标是 TMS320F2808

这是重新过账。 从未得到有用的答案。 所有回复都围绕着使用Uniflash。 提供的链接未回答以下基本问题:

1)什么是与Uniflash配合使用的可靠兼容仿真器? 采用新设计,但使用DigSpec XDS510LC的14引脚接口,包括TMS,TCK,TDI,TDO,TRST,EMU0和EMU1以及+3.3VDC参考和GND。

2) Uniflash是否是CCS的一部分? 我似乎找不到它。

3) Uniflash是否会生成可在未 安装CCS的情况下运行的erase/program/verify脚本? 这是用于生产的,因此可以对零件进行编程。

4)是否有描述如何使用CCS中设置的密码的用户指南? 我知道如何在CCS中设置密码,但似乎没有办法生成 所需的脚本。