VxWorks 6.8 图像项目未编译

2024-02-17

我正在使用 Wind River Workbench 3.3 和 VxWorks 6.8。当从命令行使用构建时,一切正常,但是当我尝试在工作台中构建时,我收到错误。在尝试追踪它时,我确定使用我们的主板支持包和 gnu 工具链创建新的 VxWorks 映像项目时也会出现同样的问题。

我创建了一个新项目并尝试在 default_romCompress 构建规范中构建它。我收到以下错误。


romInit.o: In function `delay_100us':
C:/WindRiver/vxworks-6.8/target/config/mrim/romInit.s:649: undefined reference to `romStart'
C:/WindRiver/vxworks-6.8/target/config/mrim/romInit.s:650: undefined reference to `romStart'
make.exe[1]: *** [vxWorks_romCompress] Error 1
rm ipcom_ipdomain
make.exe[1]: Leaving directory `D:/WindRiverWorkbench/Test/default_romCompress'
C:\WindRiver\utilities-1.0\x86-win32\bin\make.exe: *** [target_vxWorks] Error 2
Build Failed in Project 'Test' (Process Exit Value was 2):   2014-01-14 17:22:11   (Elapsed Time: 00:06)
  

符号 romStart 在 romStart.c 中定义,它是项目的一部分。当我尝试仅编译 romStart.c 时,我得到以下输出。


Build Started in Project 'Test':   2014-01-15 08:57:25
Generation of makefiles started.
Generation of makefiles finished (Elapsed Time: 00:00).
Platform: Wind River VxWorks 6.8
Command: make BUILD_SPEC=default_romCompress DEBUG_MODE=0 TRACE=1 default_romCompress/romStart.o
Working Directory: D:/WindRiverWorkbench/Test
make.exe[1]: Entering directory `D:/WindRiverWorkbench/Test'
make.exe[2]: Entering directory `D:/WindRiverWorkbench/Test/default_romCompress'
ccppc -c -DCPU_VARIANT=_ppc860 -g -msoft-float -mstrict-align -ansi -fno-builtin -Wall -D_VSB_CONFIG_FILE=\"C:/WindRiver/vxworks-6.8/target/lib/h/config/vsbConfig.h\" -mcpu=860 -I.. -IC:/WindRiver/vxworks-6.8/target/config/mrim -IC:/WindRiver/vxworks-6.8/target/h -IC:/WindRiver/vxworks-6.8/target/config/comps/src -IC:/WindRiver/vxworks-6.8/target/h/wrn/coreip -IC:/WindRiver/vxworks-6.8/target/src/drv -DCPU=PPC32 -DTOOL_FAMILY=gnu -DTOOL=sfgnu -DPRJ_BUILD -D_WRS_KERNEL -IC:/WindRiver/components/windml-5.3/h -IC:/WindRiver/components/webservices-1.7/h -IC:/WindRiver/components/webcli-4.8/target/h -IC:/WindRiver/components/opc-3.2/h -IC:/WindRiver/components/dcom-2.3/h -IC:/WindRiver/components/windml-5.3/osconfig/vxworks/src -IC:/WindRiver/components/ip_net2-6.8/osconfig/vxworks/src -IC:/WindRiver/components/windml-5.3/osconfig/vxworks/h -IC:/WindRiver/components/ip_net2-6.8/osconfig/vxworks/h -IC:/WindRiver/vxworks-6.8/target/src/hwif -IC:/WindRiver/vxworks-6.8/target/src/hwif/h @./ipcom_ipdomain -DIP_PORT_VXWORKS=68 -DINET -UCPU -DCPU=PPC860 -I. -MD  -fvolatile -G8 -msdata=eabi -DROM_COMPRESS -DRAM_DATA_ADRS=0x00e00000 -DRAM_DST_ADRS=0x00010000 C:/WindRiver/vxworks-6.8/target/config/comps/src/romStart.c -o romStart.o
ccppc: @./ipcom_ipdomain: No such file or directory
make.exe[2]: *** [romStart.o] Error 1
make.exe[2]: Leaving directory `D:/WindRiverWorkbench/Test/default_romCompress'
make.exe[1]: *** [compile_romStart.o] Error 2
make.exe[1]: Leaving directory `D:/WindRiverWorkbench/Test'
C:\WindRiver\utilities-1.0\x86-win32\bin\make.exe: *** [default_romCompress/romStart.o] Error 2
Build Failed in Project 'Test' (Process Exit Value was 2):   2014-01-15 08:57:26   (Elapsed Time: 00:01)  

但是,如果我尝试第二次编译 romStart.c,则会成功

如果我再次尝试构建项目(不干净且不重建),那么它会再次失败并显示以下输出。


Build Started in Project 'Test':   2014-01-15 08:58:36
Generation of makefiles started.
Generation of makefiles finished (Elapsed Time: 00:00).
Platform: Wind River VxWorks 6.8
Command: make BUILD_SPEC=default_romCompress DEBUG_MODE=0 TRACE=1
Working Directory: D:/WindRiverWorkbench/Test
building default vxWorks image of D:/WindRiverWorkbench/Test
make.exe[1]: Entering directory `D:/WindRiverWorkbench/Test/default_romCompress'
cp vxWorks vxWorks.o
true  vxWorks.o
objcopyppc -O binary --binary-without-bss vxWorks.o tmp.bin
VX_CPU_FAMILY=ppc C:/WindRiver/vxworks-6.8/host/x86-win32/bin/deflate < tmp.bin > tmp.Z
Deflation: 53.98%
VX_CPU_FAMILY=ppc C:/WindRiver/vxworks-6.8/host/x86-win32/bin/binToAsm tmp.Z > vxWorks.Z.s
ccppc -c -DCPU_VARIANT=_ppc860 -g -msoft-float -mstrict-align -ansi -fno-builtin -xassembler-with-cpp -D_VSB_CONFIG_FILE=\"C:/WindRiver/vxworks-6.8/target/lib/h/config/vsbConfig.h\" -mcpu=860 -I.. -IC:/WindRiver/vxworks-6.8/target/config/mrim -IC:/WindRiver/vxworks-6.8/target/h -IC:/WindRiver/vxworks-6.8/target/config/comps/src -IC:/WindRiver/vxworks-6.8/target/h/wrn/coreip -IC:/WindRiver/vxworks-6.8/target/src/drv -DCPU=PPC32 -DTOOL_FAMILY=gnu -DTOOL=sfgnu -DPRJ_BUILD -D_WRS_KERNEL -IC:/WindRiver/components/windml-5.3/h -IC:/WindRiver/components/webservices-1.7/h -IC:/WindRiver/components/webcli-4.8/target/h -IC:/WindRiver/components/opc-3.2/h -IC:/WindRiver/components/dcom-2.3/h -IC:/WindRiver/components/windml-5.3/osconfig/vxworks/src -IC:/WindRiver/components/ip_net2-6.8/osconfig/vxworks/src -IC:/WindRiver/components/windml-5.3/osconfig/vxworks/h -IC:/WindRiver/components/ip_net2-6.8/osconfig/vxworks/h -IC:/WindRiver/vxworks-6.8/target/src/hwif -IC:/WindRiver/vxworks-6.8/target/src/hwif/h @./ipcom_ipdomain -DIP_PORT_VXWORKS=68 -DINET -UCPU -DCPU=PPC860 -I. -MD vxWorks.Z.s -o vxWorks.Z.o
ccppc: @./ipcom_ipdomain: No such file or directory
make.exe[1]: *** [vxWorks_romCompress] Error 1
make.exe[1]: Leaving directory `D:/WindRiverWorkbench/Test/default_romCompress'
C:\WindRiver\utilities-1.0\x86-win32\bin\make.exe: *** [target_vxWorks] Error 2
Build Failed in Project 'Test' (Process Exit Value was 2):   2014-01-15 08:58:37   (Elapsed Time: 00:01)  

谁能建议我如何解决这些问题?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VxWorks 6.8 图像项目未编译 的相关文章

  • ZYNQ移植vxworks系统

    版本 xff1a ZYNQ7010 xff0c VxWorks 6 9 ZYNQ PL端有灵活性好 xff0c 资源丰富 xff0c 可反复编程速度快的优势 xff0c 通过 PS的外设并行 AXI总线外挂 PL接口 xff0c 使用 FP
  • Vxworks 学习(一)介绍

    Vxworks 学习 xff08 一 xff09 介绍 该系列文章是我根据多个博主以及相关书上内容整理的学习笔记 xff0c 许多内容非原创 实时操作系统 定义 实时操作系统 xff08 Real Time Operating System
  • 【VxWorks 6.x之FTP服务器】

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 FTP是什么 xff1f 二 使用步骤使用FTP需要添加的组件 最后就可以通过FTP软件去访问VxWorks FTP服务
  • 【JokerのZYNQ7020】Vxworks 6.9。

    软件环境 xff1a vivado 2017 4 硬件平台 xff1a XC7Z020 基本全程参考的官方xapp1158 zynq 7000 vxworks bsp pdf xff0c 但我感觉主要难度不在移植上 xff0c 因为pdf里
  • VxWorks中的任务和进程线程的关系

    学过操作系统的 xff0c 对进程和线程应该是比较了解的 但是为了文章知识的完整性 xff0c 笔者先对操作系统中的进程和线程进行一些介绍 1 进程和线程的关系 为了不产生歧义 xff0c 先对一些易混淆的概念进行介绍 xff1a 代码 x
  • VxWorks和Tornado教程书籍分享

    搞VxWorks的是个小圈子 xff0c 找点学习资料还是有点麻烦的 博主花费了好大的精力才收集到这二十多本书籍 xff0c 下面统统免费分享给大家 xff08 百度网盘链接在文章结尾处 xff09 书籍清单如下 xff1a ARM嵌入式V
  • VxWorks消息队列详解

    文章目录 一 前言二 VxWorks消息队列模块详解三 代码实例 一 前言 最近看了点事件驱动编程 了解到在时间驱动编程中 xff0c 重要的是一个事件收集器 一个事件发送器和一个事件处理器 这让我联想到VxWorks中的消息队列 xff0
  • 第一课:VxWorks系统概述

    目录 1 1 VxWorks系统简介 1 2 VxWorks的特点 1 3VxWorks系统和Linux系统的区别 1 4 VxWorks开发环境获取 1 1 VxWorks系统简介 VxWorks 操作系统是美国WindRiver公司于1
  • VxWorks开发俱乐部

    VxWorks开发俱乐部
  • VxWorks的环境配置

    转载请标记出处 http blog csdn net zgh1988 article details 7994538 1 准备工作 1 VMWare 2 一台安装Windows XP或Window 7系统的PC机 3 Tornado 2 2
  • VxWorks任务挂死实战分析

    目录 背景描述 根本原因 分析过程 背景描述 操作系统 VxWorks 5 5 CPU MIPS32 74Kc内核CPU 现象描述 联调代码时发现应用层代码调用以下接口函数必现任务挂死 检查代码发现入参均合法 代码逻辑没问题 未发现异常 F
  • Wind River Workbench 3.x VxWorks项目类型

    今天学习了解了Wind River Workbench 3 x VxWorks项目类型及这些类型之间的关系 7种VxWorks项目类型如下图所示 如上图 Wind River Workbench 3 3 相关VxWorks项目类型有7种 分
  • 打开FTP server或者wftpd32提示 unknow error 10013

    打开FTP server或者wftpd32提示 unknow error 10013 问题描述 解决方法 重启ftp 参考 问题描述 近期在进行vxworks的相关环境搭建时打开FTP server总提示unknow error 由于没有详
  • 将 DKM 项目链接到内核映像 (VIP) 项目作为 VxWorks Workbench4 中的子项目/额外模块

    如何将 DKM 项目与内核映像 VIP 项目链接 加载 以便我可以从内核映像项目的 usrAppInit c 调用 DKM 项目 应用程序 的入口点函数 以在启动时自动启动应用程序 有人可以描述步骤或向我指出任何文档吗 将 DKM 项目添加
  • vxworks 中的 C++ 11

    我是VxWorks的新手 我正在VxWorks平台上使用C 开发一个软件 我想知道VxWorks编译器是否支持C 11标准 我问这个问题的原因是因为没有可用的shrink to fit std vector 函数 该函数是在c 11 标准中
  • 一个任务如何在多个 vxworks 队列上等待?

    我们有一个 vxWorks 设计 需要一个任务来处理来自两个消息队列 Q1 和 Q2 的消息 我们希望在两个队列上等待 无论哪个队列收到消息 都处理队列中的消息 我们希望避免轮询队列或使用可能导致其他队列填满的超时值 有没有办法做到这一点
  • 编译先前预处理的文件会更改输出

    我有一个源文件 我使用选项对其进行预处理 E and P 对于基于 vxWorks 的嵌入式平台使用 GCC 4 1 2 所有其他选项与我编译文件时相同 这些选项是 Wall march pentium nostdinc O0 fno bu
  • 如何限制客户端服务器程序的连接数

    我想要一个服务器程序 它应该只接受最多一个连接 并且应该丢弃其他连接 我怎样才能实现这个目标 Only accept 单个连接 这是一个典型的服务器例程 s socket bind s listen s backlog while 1 t
  • VxWorks 6.8 图像项目未编译

    我正在使用 Wind River Workbench 3 3 和 VxWorks 6 8 当从命令行使用构建时 一切正常 但是当我尝试在工作台中构建时 我收到错误 在尝试追踪它时 我确定使用我们的主板支持包和 gnu 工具链创建新的 VxW
  • 如何将 ifconfig 命令的输出保存到缓冲区中?

    我必须使用 C 和 VxWorks 将命令 ifconfig 的输出保存到字符缓冲区中 我该怎么做 ifconfig 是一个 shell 命令 因此您应该能够使用 gt 将其输出重定向到文件 然后读取该文件 您还可以查看手册中的 重定向 S

随机推荐

  • Docker - Celery 作为守护进程 - 未找到 pidfiles

    我似乎已经尝试了这里的所有解决方案 但似乎没有一个有效 我不确定我错过了什么 我试图通过我的 docker 容器将 celery 作为守护进程运行 root bae5de770400 itapp itapp etc init d celer
  • 从 SMS REACT NATIVE 读取消息

    我正在为一个内置反应本机的移动应用程序开发登录过程 https files slack com files pri T039NS2ED FHARU61LH image from ios jpg https files slack com f
  • Django 的 ORM 可以返回嵌套对象查询集吗?

    如果我有两个处于多对多关系的模型 如下所示 class Topping models Model name models CharField max length 50 class Pizza models Model name model
  • boost线程抛出异常“thread_resource_error:资源暂时不可用”

    我有类似于以下代码的代码 boost thread myThread unsigned char readbuffer bignumber unsigned char writebuffer bignumber for int i 0 i
  • 在 Databricks 中将变量从 Scala 传递到 Python

    我正在使用 Databricks 并尝试在同一个 Scala 笔记本中将数据帧从 Scala 传递到 Python 我使用以下方法将数据帧从 Python 传递到 Spark python python df registerTempTab
  • VB.NET读取文本文件中的某些文本

    我希望我的程序读取文本文件中的某些文本 例如 如果我有一个包含以下信息的文本文件 acc blah pass hello 我希望我的 vb net 应用程序得到帐户变量等于 blah 密码变量等于 hello 谁能告诉我该怎么做 Thank
  • offsetLeftAndRight() 到底做了什么?

    offsetLeftAndRight 到底做了什么 文档说 将此视图的水平位置偏移指定的像素量 那么 这是否意味着如果视图的左侧位置假设为 50 并且在其上调用 offsetLeftAndRight 20 那么视图将移动 20 像素并且其左
  • 使用单个对象将多个参数传递给函数?

    假设我有一个函数can t被改变 例如 add these lt function x y z x y z 我想将所有三个参数作为单个对象 如何将这个单个对象传递给函数 以便它将它们作为单独的输入进行评估 理想的结果是这样的args lt
  • PostgreSQL LIKE 子句中的正则表达式

    我被一个简单的正则表达式困住了 不知道我错过了什么 对正则表达式技能有点生疏 我试图匹配的表达式是 select from table where value like 00 1 9 third character should not b
  • 创建一个顶部有半圆的 CardView

    我非常喜欢设计登录屏幕 Something like this How Do I actually cut the card from the top so as to fill the drawable on top of it Any
  • 超出 Firebase (Cloud Firestore) 中每个数据库每秒 10k 写入的限制

    在阅读官方文档时 我发现 Cloud Firestore 允许更多并发连接 但每个数据库每秒写入的数量限制为 10k 如果我有 20k 并发用户 并且我的应用程序写入量很大 例如社交媒体平台 因此有可能超出写入限制 我应该采取什么策略来处理
  • 循环遍历 DirectoryEntry 或任何对象层次结构 - C#

    我目前正在开发一个应用程序 该应用程序使用 System DirectoryServices 命名空间创建 DirectoryEntry 对象并循环整个层次结构以收集信息 我不知道层次结构中每个 DirectoryEntry 对象的子条目数
  • 我的 Android 应用程序突然需要 AndroidManifest.xml 中未设置的权限。为什么?

    我有一个应用程序在过去几年中只做了很小的更改 昨天我向 Google Play 发布了一个错误修复程序 并注意到我的应用程序突然需要 5 个新权限 android permission ACCESS COARSE LOCATION andr
  • PHP - 使关联数组唯一,键 -> 值和值 -> 键

    我在 php 中遇到了一个小问题 我发现很难用语言解释 我有一个包含键值的关联数组 我想创建一个函数 或者如果已经有一个函数 它将接受一个数组作为输入并删除重复项 但两种方式都是如此 例如 在我的数组中 我有 a gt b a gt c b
  • 如何从 bash 脚本中识别当前的终端模拟器?

    我有一个脚本可以在 OS X 终端应用程序中打开一个新选项卡 并且我正在尝试添加对 iTerm2 的支持 不幸的是 在两个终端模拟器中打开选项卡的方法不同 我如何知道这两个中的哪一个正在被使用或打开 以有条件地运行正确的脚本 我不确定如何区
  • 为什么要在 JavaScript 匿名函数的末尾写“.call(this)”? [复制]

    这个问题在这里已经有答案了 我见过 JavaScript 是这样写的 这是在演示中 我手头没有实际的代码 但暗示这是正常的 function var a 1 this sayA function alert a call this sayA
  • 在 r stargazer 中显示低于 0.1 的 p 值

    我的回归系数为 p 值 0 06 stargazer 的输出表不显示 0 1 以下的点 信号 p 值 如何使 stargazer 在输出表中发出低于 0 1 的 p 值信号 很难找到或创建 p 值高于 0 05 且低于 0 1 的可重复示例
  • Azure Kubernetes:TLS 握手超时

    我按照以下方式创建了一个新集群Azure指南 https learn microsoft com en us azure aks kubernetes walkthrough并毫无问题地创建了集群 但是当我输入kubectl get nod
  • 异常以及连接重置时如何最好地重试?

    我有一些代码连接到 URL 以下载文件 然后对其执行一些处理 但是 有时我会收到错误java net SocketException Connection reset 当我收到此错误时 我想重试下载该文件 最多重试 3 次 然后再放弃 我想
  • VxWorks 6.8 图像项目未编译

    我正在使用 Wind River Workbench 3 3 和 VxWorks 6 8 当从命令行使用构建时 一切正常 但是当我尝试在工作台中构建时 我收到错误 在尝试追踪它时 我确定使用我们的主板支持包和 gnu 工具链创建新的 VxW