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/UNIFLASH:CCS v7和UniFlash配置

Guru**** 2540720 points
Other Parts Discussed in Thread: UNIFLASH, TMS320F2808

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/618662/ccs-uniflash-ccs-v7-and-uniflash-configuration

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

工具/软件:Code Composer Studio

我最近在CCS冻结后从CCS v 5.5 升级到CCS v7,甚至不让我启动该工具。 与此同时,我放弃了旧的Spec Dig XDS510仿真器POD,转而使用XDS200仿真器POD,并安装了UniFlash。

我正在开发一 个新的(实际上是重新旋转/更小/升级的设计) TMS320F2808主板。 我们 正在使用一个远程编程连接器,我通过使用mux板(我们的设计)的Spec Dig XDS510访问该连接器,以便在TMS320F2808和共享JTAG接口的FPGA之间进行选择。 对于远程重新编程,mux板和TMS320F2808板之间有一根附加电缆。 我不得不将时钟速度降低, 这可以通过将 SDOPTS文件编辑为 默认速率12MHz (规定为13,但我测量为12)降低到4MHz来使仿真器可靠地工作。 我还必须降低JTAG时钟的速度,以便对FPGA进行可靠的编程。 对于FPGA工具,很容易找到TCK速率。 在CCS或UniFlash中不那么容易或明显。

如何在 CCS v7和/或UniFlash中更改仿真器的时钟速度?  该主板具有晶体,TMS320F2808寄存器设置产生20 MHz时钟。 如果我更改了UniFlash中的时钟配置或CLKINDIV值,是否有效? 是主板的时钟速率,还是直接控制主板的时钟速率。

另一个UniFlash问题是能否生成仅擦除脚本? 原因是我们希望更改新产品的密码,并能够在受旧密码保护的旧硬件上使用固件更新。 我们继承了只允许擦除过程的旧Spectig脚本。 因此对于旧硬件,我们可以删除旧密码,然后使用新密码重新编程。 我们希望通过新的XDS200 POD和UniFlash实现所有这些。 UniFlash似乎只有“擦除”,“编程”,“验证或编程”,“仅验证或加载RAM”或“仅验证”选项。 是否有任何方法可以生成仅擦除的脚本?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Phil,您好!

    关于Uniflash的擦除脚本问题,有一个按钮只用于擦除闪存。 要查找此设置,请展开窗口左窗格中的“Flash Settings (Flash设置)”,然后单击“erase settings (擦除设置)”。 在窗口的右窗格中向下滚动,您应该会看到一个标有Erase Flash (擦除闪存)的按钮。

    至于您的其他问题,可以通过修改调试器在CCS7中启动时使用的.gel文件来完成很多操作。 我的项目有一个targetConfigs文件夹,其中是一个.CCXML文件,如果双击该文件,将打开一个窗口以设置目标设备的属性。 如果您单击窗口右下角的高级选项卡,左侧疼痛将显示更详细的信息。 对于我的目标,我单击C28xx_CPU1,右侧窗格显示CPU Properties (CPU属性)。 有一个文件路径,用于我的目标CPU,指向..\..\emulation\g胶\f2.8377万s.gel。 此文件是调试器启动时执行的脚本。 它是一个文本文件,可以从文件系统中打开和编辑。 它经过了很好的评论,通过修改,您应该能够完成您发布的所有内容。 在论坛上,很可能还有其他一些帖子以比我更容易理解的方式解释这一点。

    Tom

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Phil,您好!

    我可能误解了您关于在CCS 7中设置仿真器的问题。 我当时认为您需要在调试启动之前配置嵌入式设备的某些属性,您可以通过修改.gel文件来完成。

    我将TI XDS110 USB调试探头用于我的项目,但这也可能适用于您的探头。 在我的工作区项目中,我有一个targetConfigs文件夹,其中是一个.CCXML文件,如果双击它,将打开一个窗口来设置目标设备的属性。 如果您单击窗口右下角的高级选项卡,左侧疼痛将显示更详细的信息。 对于我的目标,我单击左窗格顶部的项目(Texas Instruments XDS110 USB Debug Probe_0),然后在右侧窗格中查看连接属性。 对于XDS110,有JTAG TCLK频率(MHz)设置。 您的探头可能具有类似的设置,可在此处更改。

    Tom