初来乍到,想请教两个问题,不胜感激
1.在vxWorks中我包含了一些组件启动了tshell,可以在tshell中运行i,reboot等命令,
但无法在tshell中运行下载到目标机的程序或任务,总是显示undefined symbol:程序名
我是知道需要用符号表同步机制同步主机和目标机的符号表,于是在Tornado中Tools-》Target Server-》Configure-》在Target Server Properties的Core File and Symbils选项下选项下勾选了Synchronize Target/Host Symbile,其他没有改动,
还是在tshell下无法运行下载的程序,希望能指点一下我还需要包含什么组件或者还要作什么修改才能在tshell中启动运行下载的应用程序,不胜感激。
2.还有一个问题,请教一下如果用realtek RTL8139 Family PCI Fast Ethernet NIC的网卡,在bootline中我的引导行应该怎样写啊,我在一些书上查不到。而且,3Com的网卡我也调不通,应该有什么注意的地方,谢谢指点
关键词: 初来乍到 请教 两个 问题 不胜 感激
网络连接可以建立,但是一旦下载,当启动了target server时就会出现如下问题,Fatal WTX error (0x10136),synchronization stopped
Fatal WTX error (0x1012f), synchronization stopped
同步停止,不知为什么,程序和任务还可以下载,可以在wShell中运行
对了,我使用的是虚拟机,作为target,这会对以上的问题产生影响吗? 再者,有人提醒我,我的问题是否涉及到重定向的问题,是不是能在wShell中运行,就不能在tShell中运行,上面我遇到的问题,我可以下载后在wShell中运行,但在tShell中就显示undefined symbol :程序名
在tshell中发起应用或任务
这里主要解决了在tshell中发起下载到target的应用,这样可以当应用下载到目标机后,主机不必参与调试。
实现方法和中途遇到的问题如下:
1、 首先创建bootable vxWorks image为tshell_use(文件名)包含相关组件:loader routines组件,show routines组件,symbol table components组件(其中,symbol table initialization components下的select symbol table initialization下的build-in symbol table 和downloaded symbol table 不能同时选中,选build-in symbol table可以成功,选downloaded symbol table就会在加载vxWorks时报错),target shell components组件(否则在目标机中不会出现tshell)和些网络组件。
2、 设置target server,目前还是在主机和目标机符号表同步方面有问题,如果选中同步(在组件和target server中的设置中都选中同步),就会在下载应用时出现Fatal WTX error (0x10136),synchronization stopped Fatal WTX error (0x1012f), synchronization stopped不知是哪里设置有误,目前这个问题还没有解决。
3、 在启动目标机vxWorks正常下载之后,在tshell中输入ld 1,0,”aa.o”(aa.o为下载的应用的目标文件,可以拷在以上制定的位置以便于tshell下载),之后,可以在tshell中发起应用了。(ld的使用方法可以查阅help)
4、 在创建的bootable vxWorks image为tshell_use(文件名)中的Files选项卡中,tshell_use Files下的文件usrApplnit.c中可以加入自己的应用程序在vxWorks启动时可以执行,如ioGlobalStdSet()等,但ld不能加入,会创建错误,目前只能在tshell和wshell中运行。
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |