这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 嵌入式开发» MCU» 大佬救救我吧tornaodo2.2加载串口下载的问题

共10条 1/1 1 跳转至

大佬救救我吧tornaodo2.2加载串口下载的问题

菜鸟
2006-03-22 19:03:56 打赏

我在tornado2.2下做串口加载vxworks,
在config.h 中作了下面的修改:
#undef CONSOLE_TTY
#define CONSOLE_TTY NONE

#undef WDB_COMM_TYPE
#define WDB_COMM_TYPE WDB_COMM_SERIAL
#undef WDB_TTY_CHANNEL
#define WDB_TTY_CHANNEL 0
#undef WDB_TTY_BAUD
#define WDB_TTY_BAUD 38400
#undef WDB_TTY_DEV_NAME
#define WDB_TTY_DEV_NAME "tyCo/0"

#define INCLUDE_TSFS_BOOT
#undef INCLUDE_END

但是在生成bootrom时 编译通不过,错误提示列在下面,可是完全相同的修改在tornado2.0下就没问题,而且加载成功, 谁能帮帮忙啊?

-T D:\Tornado2.2.1\target\h\tool\gnu\ldscripts\link.RAM
D:\Tornado2.2.1\target\lib\pentium\I80486\common\libwdb.a(wdbDbgLib.o): In function `wdbDb
gBpRemoveAll':
wdbDbgLib.o(.text+0x18c): undefined reference to `usrBreakpointSet'
D:\Tornado2.2.1\target\lib\pentium\I80486\common\libwdb.a(wdbDbgLib.o): In function `wdbDb
gBpRemove':
wdbDbgLib.o(.text+0x1e6): undefined reference to `usrBreakpointSet'
make.exe: *** [bootrom.Z.s] Error 0x1

我在bootconfig.c中加载了

#include "wdb/wdbDbgLib.h"
#include "../../src/config/usrBreakpoint.c"

可以编译通过,但是启动时 出现vxld1.6.......................................后

无反应???????

[align=right][color=#000066][此贴子已经被作者于2006-3-31 15:58:17编辑过][/color][/align]



关键词: 大佬 救救 我吧 tornaodo2.2 加载

菜鸟
2006-03-22 21:52:00 打赏
2楼

定义了PC_CONSOLE 不是那个问题??不知道有人在tornado2.2成功过么??


菜鸟
2006-03-26 01:09:00 打赏
3楼

楼主问题解决了吗?我也遇到你同样的问题。

生成bootrom时,我选择生成bootrom,"+"号出现几行后就没反应。

如果选择生成bootrom.hex,“+”号会多出现几行,但最后还是没反应。

如果选择bootrom_uncmp,“+"号可以启动完,出现蓝色屏幕后,有一白色光标,然后就再也没有反应。


菜鸟
2006-03-27 06:12:00 打赏
4楼

我已经搞定了。

"出现vxld1.6.......................................后

无反应???????"

原因是#define INCLUDE_TSFS_BOOT引起的。

如果DEFAULT_BOOT_LINE是tsfs方式,则Tornado需要打开TargetServer,如果打开了TargetServer还是没反应,需要查看TargetServer的日志分析(这种方式我自己没成功)。

如果DEFAULT_BOOT_LINE是fd方式,则需要将#define INCLUDE_TSFS_BOOT这行代码注释掉(这种方式我试过没问题)。


菜鸟
2006-03-27 18:57:00 打赏
5楼

四楼的兄弟 你的现象很象没关VIO, 看看以前的文章

五楼的哥们 你在2.2下实现串口下载了么??


菜鸟
2006-03-31 23:06:00 打赏
6楼

现在我生成不压缩的bootrom,倒是能启动但是

target serve显示

tgtsvr (hos@wf): Fri Mar 31 14:46:21 2006
Checking License ...OK
Connecting to target agent... succeeded.
Attaching C++ interface... succeeded.
Attaching elf OMF reader for I80X86 CPU family... succeeded.

Error: rpccore backend client Timed out
Error: Error performing target core file checksum.
Warning: Core file checksums do not match.

Error: rpccore backend client Timed out

Error: rpccore backend client Timed out

Error: rpccore backend client Timed out
Error: Cannot get target toolname (gopher Error)
那位大哥给看看是怎么回事????


菜鸟
2006-04-01 01:41:00 打赏
7楼

我顶 谢谢 大家帮帮忙!!谢谢


菜鸟
2006-04-01 16:38:00 打赏
8楼
没有人出现过这个问题么???帮忙看看呀 谢谢谢谢

菜鸟
2006-04-03 16:59:00 打赏
9楼

你的CPU是什么芯片组的,intel的还是GX1的?在T2.2下好像不能直接支持GX1要T2.2.1下的BSP包才可以


菜鸟
2006-04-05 01:03:00 打赏
10楼

我的芯片组是GX1-300的,谢谢 我升级试试 但是我手头只有升级包 不知道行不行??


共10条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]