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/TM4C123FH6PM:使用CCS 5.0 编译代码,但在移植到CCS 7.0 时不编译

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/634613/ccs-tm4c123fh6pm-code-compiles-using-ccs-5-0-but-not-when-ported-to-ccs-7-0

部件号:TM4C123FH6PM

工具/软件:Code Composer Studio

团队成员,您好!

希望你一切顺利。 请参阅客户提出的以下问题:

TIVA产品存在一些问题;之前我们使用的是LM4F110H5QRFIGR部件,代码是使用Stellaris开发套件(使用CCS 5.0)围绕该部件开发的。

 我们现在拥有一个带有TM4C123FH6PMI TIVA芯片的主板,该芯片在任何方面和用途上都运行与原始主板相同的可执行文件。  但是,我们现在需要对项目进行更改,以适应新功能和测试。

当代码移植到CCS 7.0 时,我们必须选择TIVA项目并对当前static.lib (而不是ROM库)进行所有库调用。

虽然代码编译正确,但在芯片上加载项目时遇到问题。  但是,使用CCS 5.0 编译原始代码仍然可以工作。

此外,当我们编译项目并尝试对新的主板进行编程(它与旧的已编译可执行文件一起使用)时,我们会导致一些注册表损坏。  我们了解到可以将引脚1和3短路并执行命令:运行dbgjtag -f @xds100v2 -Y unlock,mode=TIVA以使芯片再次响应编程器。

TI是否创建了从Stellaris迁移到TIVA的文档?  这将非常有帮助,因为公司不再有原程序员。

此外,编程器屏幕上还参考了一个频率,默认为8MHz。  

此频率是否用于配置定时器和TOD时钟功能?  我们目前使用由TI RFID读写器芯片提供的13.56MHz外部振荡器。

客户可以选择13.5Mhz,但不能选择13.56MHz;不确定我们是否可以在配置文件中的某个位置覆盖此设置。

此致,

Randhir

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    团队,
    这是否是一份好的文件,可以分享
    www.ti.com/.../spma050a.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Randhir,

    您在哪里看到8MHz?  是否在此屏幕上?

    这是JTAG (TCLK)频率。  它通常为10MHz,但如果连接不稳定,您可以尝试降低它。

    此致,

    John

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

    实际上,我认为8MHz指的是这一点:

    我在TM4C/Stellaris团队中有过漏洞。

    此致,

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,此频率是否指主振荡器频率(OSC0)频率。 我们为TIVA提供外部13.56MHz振荡器。