请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP432P401R 工具/软件:Code Composer Studio
所有、
我现在对 MSP432P401R 有一个奇怪的问题。 我正在集成一个小型项目、它通过另一个较大的现有程序进入和退出 LPM3按钮按压操作。 它在第一次运行时工作良好、但在我单击黑色芯片"CPU Reset"按钮进行重置并重试后、我的代码甚至不会将其放入 main 的顶部、因为它卡在 ti/ccs6/tools/compiler/arm_15.12.2.cls/lib/src/memset_t2.asm 文件中的第146行。 很明显、这是一段在 main 之前运行的代码、但我很好奇为什么它会在我复位后停止我的程序、并且它在第一次运行时没有执行此操作。
我注意到该文件引用了 eabi 格式。 我认为这可能与两个工程之间的编译器差异有关、或者与在工程中退出 LPM3有关、但我不知道会与此发生什么碰撞。 这两个项目之间唯一的另一个显著差异是、在工作项目中、我将 DCO 用于我的时钟(因为我使用的是红色评估板)、而这个项目我使用的是 HFXT 和 LFXT 晶体。
如果有任何帮助,将不胜感激。 谢谢、