|
楼主 |
发表于 2013-11-17 19:33:45
|
显示全部楼层
回复 1# tuzhuke
经过这个周末的摸索,终于独自解决了。大概过程写一下,发现很多和我一样的菜鸟遇到同样的问题。
首先是 model library, 仿真模型scs虽然是一个文件,但是需要多次调用,根据不同的器件在section中填写不同的值,需要自己看一下scs文件。后面找的资料也印证了我的想法。txt不能传,上个压缩包
readme_st02.txt.zip
(2.96 KB, 下载次数: 47 )
修改完model library后,电容可以仿真了,然而电阻还是不行,这时我的电脑提示gcc有问题
解决方法:gcc全部安装,安装gcc-devl等
安装完后,还是提示有问题
libc.so: file format not recognized; treating as linker script
libc.so:5: syntax error
按照http://www.linuxsir.org/bbs/thread252932.html 修改就可以了。
我升级到FC5.0以后,在编译binutils的时候, 就出现了这个错误。
然后, 我比较了一下
FC5.0上面的 libc.so和
我的另外的机子 RH9.0上面的 libc.so
发现
#cat libc.so
/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf32-i386)
GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a AS_NEEDED ( /lib/ld-linux.so.2 ) )
而RH9.0上面的是
/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf32-i386)
GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a )
所以,我就把不一样的地方删了, 然后就成功了。
安装完后提示res_va.va文件打不开,打开scs文件,确实调用了这个文件,而安装的时候并没有看到这个文件。很多人出现问题可能是这个问题吧,不能随便找一个,我在论坛里找到st02,重新下载,从里面找到了这个文件,放到与scs文件同一个目录下。
然后仿真,问题解决!!真开心!!
res_va.va 文件
res_va.va.zip
(688 Bytes, 下载次数: 27 )
|
|