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.

[参考译文] TM4C1299NCZAD:编译错误

Guru**** 2964790 points

Other Parts Discussed in Thread: TM4C1299NCZAD

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1657890/tm4c1299nczad-compilation-errors

器件型号: TM4C1299NCZAD

尊敬的 TI 支持部门:

我正在研究以太网到串行应用、 我有 CCS 11.2.0.00007 和 ARM 编译器 v20.2.5.LTS。

目标器件是 TM4C1299NCZAD。 当我编译工程时收到编译错误。 请参见图片。

感谢你的帮助。

费利克斯五

 

 

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

    您好 Felix:

    您正在运行哪个示例以及正在运行哪个 tivaware 版本?

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

    大家好、Erik、我用串行转以太网转换器作为 TM4C129x 示例。 这是应用手册 SPMA072。

    我运行的是 TivaWare C 系列 2.2.0.295

    我们开始使用的是 TM4C1294 器件的开发套件。 它进行了编译并运行良好。 但是、我们的最终产品控制板是 TM4C1299。 我已将项目切换到 TM4C1299、但现在无法清除编译错误。

    Felix  

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

    您好 Felix:
    我在复制问题时遇到了问题 您能发送更多您在尝试构建日志时看到的日志问题吗? 根据您提到的情况、TM4C1294 和 TM4C1299 之间似乎存在一些小器件差异、这可能会导致该问题。

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

    嗨、Erik、出于某种原因、我现在不会收到编译错误。 我回到了原始的 TM4C1294 工程、确保了它已编译。 然后、在工程属性中、我刚切换到 TM4C1299 器件、这次进行了编译。 但是、当我运行它时、它会在 FaultISR 中获得堆栈(请参见图片)。 这是故障中断。 在中断信号引脚方面、TM4C1294 和 TM4C1299 之间是否有区别? 我是否缺少信号?  

    谢谢。

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

    您好 Felix:

    您能否检查 IPSR 寄存器?

    这将告诉我们这是否是由哪种故障类型引起的。 我的假设是、这两个器件的存储器映射会略有不同、某个 IP 可能映射在不同的存储器位置。

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

    Eric、您好、当我切换到 TM4C1299 器件时、编译器创建了新的 startup_ccs.c 和 enet_S2e_ccs.cmd 文件。 新文件为:tm4c1299nczad_startup_ccs.c 和 tm4c1299nczad.cmd。 由于某种原因、与原稿相比、新文件缺少一些内存和寄存器初始化指令。 我向这两个文件添加了缺失的指令、并将旧文件从编译中排除。  应用程序现在不会崩溃  

    感谢您的帮助、

    Felix