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.

[参考译文] AM2432:添加更多 GPIO 引脚时无法编译项目

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1394692/am2432-failed-to-compile-project-when-adding-more-gpio-pins

器件型号:AM2432
主题中讨论的其他器件:SysConfig

工具与软件:

您好、TI 团队:  

我们无法通过文本编辑器或 GUI 在 syscfg 文件中添加更多的 GPIO 引脚。 当我们再添加一个 GPIO 引脚时、项目崩溃并且无法编译。 我和我的大学尝试了不同的方法,但两个都失败了相同的错误,如下所示。  



感谢您的帮助。  

Hong  

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

    使用 SysConfig 1.17时、在我添加另一个 GPIO 后、当我尝试更改引脚时、它会崩溃(大约20分钟后)。 当我使用 SysConfig 1.18并尝试更改引脚时、系统会提示发生错误并返回到任何引脚(但没有崩溃)。
    SysConfig 支持的最大 GPIO 似乎为63。

    我曾尝试使用 SysConfig 1.20、但需要更改为 SDK 9.02.01 (我在另一个 E2E 中有其他问题)

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

    大家好、我联系了一些可以为 SysConfig 问题提供帮助的同事。  

    解决方法是手动添加所需的 GPIO、然后将所有自动生成文件从 SysConfig 复制到工作文件夹、并从构建"example.syscfg"中排除、这是有助于排除 SysConfig 最大 GPIO 支持的一个选项。

    具有类似示例的 Thread :(+) CCStudio:Misra C 2012问题-处理器论坛-处理器- TI E2E 支持论坛

    谢谢!

    Paula.

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

    找到这个线程、该线程表明这是 SysConfig 中的一个已知限制

    e2e.ti.com/.../am2432-sysconfig-need-to-have-76-gpio-pins

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

    谢谢 Paula、我认为我们可以尝试一下。

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

    请告诉我们、这是否符合您的需求

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

    该线程是12个月前的问题、我们想知道此问题是否已在最新的 syscfg 中得到解决。 如果该问题已解决、则说明哪个版本具有修复功能。  

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

    您好、Hong:  

    您能否说明您使用的是哪个版本的 MCU+SDK?

    我可以在不崩溃的情况下添加多达172个 GPIO 引脚、甚至构建程序。

    请参阅下面的屏幕截图。

    此致、

    Tushar

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

    我们使用的是 SDK 9.0.0.35和 SysConfig 1.17.0

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

    尊敬的 Jeff:

    您可以使用 MCU+SDK v09.02.00.50试用吗?

    请告知我们结果。

    此致、

    Tushar

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

    您好!

    使用最新 SDK 时、GPIO 器件数据发生了主要变化。  

    如需更多信息、请参阅  GPIO 器件数据

    希望上述信息对您有所帮助。  

    此致、

    Tushar

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

    我们一直在尝试更新到 SDK 9.02.01、但存在问题

    e2e.ti.com/.../5289924

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

    Jeff、您好!

    您可以尝试在 CCS IDE 中构建作为 MCU+SDK 的一部分提供的任何空工程、只是为了确认您使用最新的 MCU+SDK 时没有遇到任何构建问题?

    此致、

    Tushar

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

    我们可以构建代码、问题是在引导加载程序中、我们在 DMA 传输期间从读取闪存中获得断言。 关闭 DMA 可以正常工作、但启动时间将无法满足我们的准备就绪时间要求。

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

    尊敬的 Jeff:

    我知道引导加载程序有一些问题、但这个问题与 GPIO 有关。 因为在本主题中、我可以看到您提出了与添加更多 GPIO 时 GUI 崩溃和工程编译失败相关的问题。

    我们可以构建代码

    根据以上评论、我假设使用最新版本的 MCU+SDK 时、SysConfig 崩溃和编译故障问题不存在。

    我看到您已经在持续讨论引导加载程序断言问题。 请就该主题本身提出相关的后续问题。

    如果该主题中提出的原始问题已解决、我们可以关闭该主题。

    此致、

    Tushar