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/TMS320F28035:无法在引导时通过从闪存复制到 RAM 来构建 CLA 项目

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/777120/ccs-tms320f28035-not-able-to-build-cla-project-with-copy-from-flash-to-ram-on-boot-hack

器件型号:TMS320F28035
主题中讨论的其他器件: UNIFLASHC2000WARE

工具/软件:Code Composer Studio

大家好!

我是硕士学生、必须 使用 基于 TMS320F28035的俄罗斯变频器控制板的"大规模"生产样片在硬件中实施我的硕士论文。 它的主要问题是板上缺少正确的调试探针。 它所具有的只是 FTDI USB->UART 转换器、实际上 TI Code Composer Suite 或 UniFlash 不支持该转换器。  我设法通过修改 spraau8a.zip 示例来处理它、该示例提供了一个 HACK、以使用 SCI 引导模式将程序加载到闪存 ROM 中、并在通电时将其复制到 RAM 中。 我的下一步是实现三相正弦 PWM 输出、但该输出失败(如果我理解正确、因为缺少主 CPU 计算能力、无法以足够快的速度计算 PWM 基准值)。 现在、我尝试使用 CLA 协处理器模块、但无法使用 flash_to_ram hack 构建 C2000ware 示例。 由于 未解析的符号和构建阶段的内存分配错误、它会失败。 有人能帮我构建如此罕见的示例吗?

有关软件的信息:

1)操作系统-- Linux Mint AMD64 19.1

2) Code Composer Studio: 版本:8.3.0.00009  

3) C2000ware - Resource Manager 的最新版本

提前感谢!

此致、Ural Federal UniversCity 电气驱动系硕士学生 Scherbakoff Dima。

e2e.ti.com/.../ti_5F00_pwm_5F00_cla_5F00_flash.tar.gz

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

    您能否先在 C2000Ware 中构建并运行我们的 CLA 示例? 这将向您演示如何构建利用 CLA 的闪存应用。 它被加载到闪存中、然后 CLA 程序和数据被复制到 RAM 中。 然后将 RAM 配置为 CLA 执行。

    您可以在以下文件夹中找到示例:
    C:\ti\c2000Ware_1_00_06_00\device_support\f2803x\examples\cla
    C:\ti\c2000Ware_1_00_06_00\device_support\f2803x\examples\c28

    CLA_ADC_fir 闪存应该特别有用。

    如果您有任何疑问、请在此处发帖。

    此致、
    SAL