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.

[参考译文] TMS320F2812:如何将代码下载到 TMS320F2812中

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/857043/tms320f2812-how-to-download-code-into-tms320f2812

器件型号:TMS320F2812

您好;  
我是 DSP 的新用户,我已经将 TMS320F2812与30MHz X 射线相焊接,并且有必要的连接,为了加电,我使用了 TI 的 Code Composer Studio 6.2。 并编写 了一个成功构建的 C 代码、该代码应将连接到 GPIOB3的 LED 转接起来、PLL I 用于使 DSP 系统频率为150MHz。 我没有开发板只是焊接了芯片和电源,我不知道如何将代码下载到 DSP 中,以便测试和实施 LED 或任何其他编写的代码,换句话说,就是闪存编程。 然后、请告诉我应该如何下载代码;我没有导线、也不知道如何下载。

谢谢

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

    您好、Ahmad、

    要使用 CCS 在器件上对代码进行编程和运行、您需要将 JTAG 连接到器件并使用 JTAG 调试探针。 以下链接提供了选项列表、其中还提到了闪存编程选项:

    http://www.ti.com/microcontrollers/c2000-real-time-control-mcus/design-development.html#other-tools

    您使用 F2812而不是更新的 C2000器件以及开发板(LaunchPad 或 controlCARD)开始设计的任何具体原因是什么?

    最棒的

    Kevin

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

    尊敬的 Kevin:

    感谢您的回复。 至于原因,我 3年前刚刚购买 TMS320F2812,但我以前从未使用过它,所以我开始着手购买它而不是购买其他产品。 我知道一些问题可以将处理器时钟频率设置为150 MHz、因此我的第一个问题是需要多少个 INSTM。 周期、每秒与150MHz 相关、它是150MIPS 还是(我使用 过 Microchip 的其他 DSP (执行1条指令需要4个时钟周期)更低的频率?

    第二个问题是我从 TI 网站 CCS 版本5.4下载的,所以如果我说过 JTAG XDSv100 2,我可以将代码加载到闪存中,或者我仍然需要在 CCS 项目中添加一些苍蝇或者在 这个 jatg 之后添加一些苍蝇 (xdsv100 2)被选中用于连接 CCS 将自动将所有必要的文件添加到项目中,这对我来说并不清楚,如果你能澄清 这些步骤,我找不到 CCS v5.4的这些步骤。

    谢谢  

    Ahmad

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

    您好、Ahmad、

    好的、我看到了。 您能否提供硬件设置的图片?

    [引用用户="Ahmad Alhaque"]我知道处理器的时钟频率可以高达150 MHz,因此我的第一个问题是安装了多少个。 周期,每秒它使用150 MHz,是150 MIPS[/报价]

    它每周期1条指令、因此150 MIPS 是正确的。

    [引用用户="Ahmad Alhaque">第二个问题是我从 TI 网站 CCS 版本5.4下载,所以如果我说 JTAG XDSv100 2,我可以将代码加载到闪存中, 或者、我仍然必须向 CCS 项目添加一些苍蝇、或者 一旦为连接选择了这个 jatg (xdsv100 2)、CCS 将自动向项目添加所有必要的文件、这对我来说并不清楚、如果您能澄清 这些步骤、 我找不到适用于 CCS v5.4的版本。

    您需要正确的 JTAG 硬件连接/信号、以便 XDS100v2与 F2812器件配合使用。 我建议查看由 Spectrum Digital 制作的 eZdspR2812以了解硬件要求:

    http://c2000.spectrumdigital.com/ezr2812/

    对于软件、我建议从下面链接的 C2000技术讲座开始。

    https://training.ti.com/c2000-f281x-microcontroller-workshop

    请记住、这是一个较旧的器件。 有一些更新的 C2000器件提供了更新的技术讲座和评估模块、可帮助您快速入门。

    最棒的

    Kevin

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

    尊敬的 Kevin:

    下面是我将使用的电路板原理图、DSP_JTAG 用于仿真器、我所理解的是、XTAL 为30M、PLL 系统时钟应为150M、等等  

    问题什么是 DSP 的 MIPS? 此外、接头上的信号 TRET 和 TCK 也是如何被允许的?

    我想将此板 用作采样率为250kHz 的控制 器、即每4us 一次 ADC 应读取测量值、然后在控制 PWM 输出后、将用于对转换器中的开关进行门控。

    那么、问题是、如果系统时钟为150 MHz、该处理器能否每4秒读取一次 ADC 并执行所有此任务

    感谢 Ahmade2e.ti.com/.../mini2812.pdf

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

    您好、Ahmad、

    [引述 USER="Ahmad Alhaque">问题 DSP 的 MIPS 是什么? 此外、接头上的信号 TRET 和 TCK 短路的方式是允许它?[/QUERP]

    就像我之前说的那样、它将是150MIPS。 您的14引脚 JTAG 连接器对我来说是正确的、没有查看整个原理图。 您将需要一个 XDS100调试探针来连接和使用它。

    [引用用户="Ahmad Alhaque"]

    我想将此板 用作采样率为250kHz 的控制 器、即每4us 一次 ADC 应读取测量值、然后在控制 PWM 输出后、将用于对转换器中的开关进行门控。

    那么、问题是、如果系统时钟为150 MHz、该处理器能否每4秒读取一次 ADC 并执行所有此任务

    [/报价]

    我相信 F2812上的 ADC 的最大转换时间是12.5MSPS、因此250kHz 不是问题。

    最棒的

    Kevin