工具/软件:Code Composer Studio
您好!
我很难使用 ROM_FFunctions。 我不断得到未解析的符号错误。 我已经将文件 rom.h 复制到我的项目目录并添加了 theline
#include "rom.h"
我相信编译器找不到文件和符号、但无法找出原因。 我在 driverlib 中定义了许多函数、它们都按计划工作。 rom.h 似乎不想合作。
如果有任何建议,将不胜感激。
谢谢
患者
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.
工具/软件:Code Composer Studio
您好!
我很难使用 ROM_FFunctions。 我不断得到未解析的符号错误。 我已经将文件 rom.h 复制到我的项目目录并添加了 theline
#include "rom.h"
我相信编译器找不到文件和符号、但无法找出原因。 我在 driverlib 中定义了许多函数、它们都按计划工作。 rom.h 似乎不想合作。
如果有任何建议,将不胜感激。
谢谢
患者
[引用 user="Patrick murphy"] 我很难使用 ROM_functions。 我不断收到未解析的符号错误。如 TivaWare外设驱动程序库 用户指南的直接 ROM 调用部分所述:
[引用]必须使用预处理器符号定义运行应用程序的器件、该符号可以在源代码中或在构建应用程序的工程中完成。 如果项目之间共享代码,则后者更灵活。其中 一个 target_IS_*宏定义了设备类型。
如果在包含 rom.h 之前未定义有效的 TARGET_IE_*宏,则最终会出现未解析的符号错误。
您好!
以下是未解析的符号
ROM_SysCtlClockGet ./simple_Rx_SWC.obj
ROM_SysTickEnable ./simple_rx_SWC.obj
ROM_SysTickIntEnable ./simple_rx_SWC.obj
ROM_SysTickPeriodSet ./simple_rx_SWC.obj
但是、我返回到一个旧工程、该工程具有可正常工作的 ROM 函数、并搜索 target_is 指令、并且仅在名为 //debug/drivers/subdir_rules.mk.的工程目录中的文件中找到该指令
当前工程中的同一文件没有该指令。 自动生成此文件 subdir_rules.mk。 此文件是如何生成的? 来自什么信息? 我很确定这个新项目
(ROM 不起作用的地方) 的设置方式与旧项目相同(ROM 起 作用的地方)。
感谢你的帮助