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/TMS320F2812:闪存目标需要很长时间

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320F2812

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/618933/ccs-tms320f2812-flashing-target-takes-very-long

部件号:TMS320F2812

工具/软件:Code Composer Studio

您好,

我正在使用Code Composer Studio 7.2 .0.0.0013万 和TI对接站USB-EMU R3来刷新目标(TMS320F2812)。 这需要很长的时间, 大约20分钟。 它起作用,只需要很长时间。 我认为代码是关于86 MB 的。  我是否可以 更改一些设置以提高速度?

此致,Michiel van Rijnbach。

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

    米歇尔,

    您将在下面找到一些问题和提示!

    1. 闪存设备需要20分钟,还是也包括构建项目?
    2. 您说您的代码是86 MB ... 假设您的C项目,因为F2812的闪存大小比它小得多,我的理解是否正确?
    3. 加载仅RAM项目需要多长时间?
      1. 如果闪存和RAM都很慢,请检查JTAG TCLK频率是否设置为1.0MHz。 我们不建议将其从1.0MHz更改。
        1. 双击目标配置以将其打开。 1.单击高级;2.单击"Texas Instruments XDS100v1 USB Debug Probe_0";3.检查JTAG TCLK频率是否设置为1MHz
      2. 如果 闪存编程仍然很慢,您还应检查闪存设置。
        1. 检查闪存设置1.右键单击目标配置并选择属性;2. 单击"F2812 Flash Settings"(F2812闪存设置);3.检查OSCLK和PLLCR。
          1. OSCLK与硬件相关,但您可以调整PLLCR。

    此致,
    科迪

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

    您好,Cody:

    感谢您详细的回答。 我将尝试回答您的问题:

    1.只刷新设备需要20分钟。 但是,我今天又做了一次,现在 只花了7分钟。

    2.是的,我想我在那里说的是废话。 在闪存过程中,我看到:.text: 3.2752万 of 8.3314万 at 0x3d8000 (德州仪器(TI) XDS100v1 USB Emulator_0/C28xx),所以我认为它是8.3314万 KB (甚至误读了83),但我猜那是83 KB?

    3.我尚未尝试加载RAM项目。 实际上,我不知道我需要做些什么来改变这个项目。 我想我必须将EZdspTMS320F2812_ROM_lnk.cmd (从外部供应商示例文件中获得)更改为F2812_eZdsp_RAM_lnk.cmd (我使用的是eZdsp评估板)并更改跳线设置。  我认为我还需要更改代码中的某些内容,对吗?

    1. JTAG TCLK 频率也设置为1.0 MHz

    2.闪存设置也相同(OSCLK=30 MHz和PLLCR=10)。 我认为这意味着内部频率变为30x10/2=150 MHz对吗? 我认为这已经是最高的设置。

    所以我想我还需要看看我需要做些什么才能将代码加载到RAM中。 我还必须指出,奇怪的是 ,今天的闪光速度加快了。

    此致,Michiel。

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

    米歇尔,

    83 KB 听起来更合理。

    要加载仅RAM代码:您需要使用命令文件将代码段放入RAM。 使用仅RAM项目进行测试的最简单方法是使用示例项目,您可以在 此处找到其中一个示例项目。

    您的闪存设置似乎正确。

    我希望闪存编程时间每天大致相同,每天不会有几分钟的变化。

    此致,
    科迪