【发布时间】:2015-08-06 05:44:10
【问题描述】:
我正在涉足 VxWorks 驱动程序开发。我的问题是,在我的内核配置设置中,我可以搜索我的驱动程序组件,但它总是显示为灰色并且不允许我包含它。当我右键单击它并选择“检查”时,它会显示“未定义的引用 mydriver.o”
我通读了 vxBus 驱动程序开发人员文档,并决定通过采用已经存在/正在运行的驱动程序并简单地修改文件名/功能名/打印字符串来测试开发流程。我根据需要复制并修改了现有的 *.c、*.h、*.cdf、*.dc、*.dr。
我还尝试将驱动程序源文件放在 target/3rdparty 目录中,就像为“wrsample”驱动程序所做的那样。
我还尝试在我的 config.h 文件中输入正确的 #define 语句来尝试强制实例化驱动程序,但没有成功。
谁能提供帮助?似乎我需要预先构建驱动程序源以生成 *.o 文件,但我不确定如何执行此操作。我找不到我修改的现有驱动程序的 *.o 文件...
【问题讨论】: