我用的是S3C2440的芯片,友善之臂的micro2440开发板,在网上下载的BSP,好像是TQ2440开发板附带的。
将bootroom下载到nor闪存里做引导,然后用tornado自带的FTP Server下载vxWorks映像,可以成功启动。
但是启动target server与开发板连接的时候出现下面的错误:
tgtsvr (192.168.1.10@PCOS-10111213): Sat Jun 22 10:03:04 2013
Checking License ...OK
Connecting to target agent...
Error: rpccore backend client Timed out
failed.
Connecting to target agent...
Error: rpccore backend client Timed out
IP、文件路径要match。。其他的想不起来了,好些年不用tornado,都忘记了。。
config.h 文件中的定义:
#define DEFAULT_BOOT_LINE "dm(0,0) host:/Tornado2.2/target/proj/s3c2440x/default/vxWorks h=192.168.1.102 e=192.168.1.10:ffffff00 f=0x00 u=sam pw=sam tn=vxWorks"
原因是编译bootrom时选择的是diab编译方式,而在创建vxWorks映像工程时时选择的是gnu编译方式。
开始没有注意这个,刚刚我重新创建个bootable工程选择diab方式,错误就没有了。