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.

[参考译文] TMS320F280025C:C2prog 无法使用 IQmath 库对 F280025C 工程进行编程

Guru**** 2455590 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1013864/tms320f280025c-c2prog-fail-to-program-f280025c-project-with-iqmath-lib

器件型号:TMS320F280025C

您好、专家、

我的客户发现、当他们在 代码中包含 IQmath 计算并使用 IQmath 库时、无法使用 C2prog 对 F280025进行编程、项目没有问题、可以使用 CCS 下载代码、如果他们删除了 IQmath 库、 然后可以使用 C2prog 进行编程。

您能否帮助检查 C2prog 是否可以使用 存储在闪存中的 IQmath 库对代码进行编程并复制到 RAM? 附件是可能重现此问题的代码。

e2e.ti.com/.../gpio_5F00_ex1_5F00_setup_5F00_IQmath_5F00_20210629.rar

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

    您好、专家、

    错误显示"section violation 0xA000" with C2prog、address are allocated IQ math code:

    RAMLS4567:origin = 0x0000A000,length = 0x00002000

    /*分配 IQ 数学区域:*/

    IQMath :> RAMLS4567

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

    强、

    C2Prog 无法将代码加载到 RAM。

    任何闪存编程(不仅仅是 C2Prog)都不会加载(或保证)到闪存中。  如果需要在 RAM 中包含任何内容、则必须在运行时将其从闪存复制到 RAM 中。

    谢谢、此致、

    Vamsi

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

    请注意:C2Prog 常见问题解答中列出了扇区违规- https://www.codeskin.com/c2prog-faq 

    谢谢、此致、

    Vamsi