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.
您好!
在软件中、我在哪里定义了正确的目标、以及如何定义目标? 我正在使用 EK-TM4C123GXL 板。 我只是不明白这应该是怎么工作的。 您可以用一两个示例进行回复吗? )
#if defined (target_IS_TM4C123_RA1)|| defined (target_IS_TM4C123_RA2)||\
已定义(TARGET_IS_TM4C123_RA3)||已定义(TARGET_IS_TM4C123_RB0)||\
已定义(TARGET_IS_TM4C123_RB1)||已定义(PART_TM4C1230C3PM)||\
已定义(PART_TM4C1230D5PM)||已定义(PART_TM4C1230E6PM)||\..................................
#define INT_resolve (intname、class) intname#TM4C123
谢谢、
哈尼
通常、这在 Code Composer 项目设置中定义。 在"Project Explorer"视图中右键点击工程名称、然后选择"Show Build Settings"。 然后展开左侧的选择窗口"Build"->"ARM Compiler"->"Predefined Symbols"。 根据您使用的编译器版本、它将如下所示:
更实用的解决方案是从已经为 EK-TM4C123GXL 定义了正确定义的示例项目开始。 不要创建新项目、从顶部菜单中选择"File"->"Import"。 展开"Code Composer Studio"并选择"CCS Projects"->"Next"。 浏览以下位置的 TivaWare 示例:
C:\ti\TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c123gxl\project0
选择"Finish"将 project0导入您的工作区。 现在、您可以右键单击项目名称并重命名此项目。 现在将正确设置正确的定义和路径信息。
我忘记提到我正在使用 Keil v4。 是否有任何解决方案? 我是否可以添加任何 C 语言语句来帮助我解决此问题?
再次感谢、
哈尼
在我之前提到的 TivaWare 示例中、还有针对 Keil 调试器的示例项目。 我尚未使用 Keil 调试器、因此我无法提供更多帮助。 您可以联系他们了解更多详细信息: https://www.keil.com/
您只需将定义直接添加到源文件或将其添加到包含的头文件中、但我怀疑与 TI 的 Code Composer 一样、Keil 调试器有一种不同的建议方法。
#define PART_TM4C123GH6PM #define TARGET_IS_TM4C123_RB1