qnx 6.3.2(qde 4.0)制作的system builder 在qnx 6.4(qde 4.5)编译不能使用

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。
回复
vansharp
Senior Member
帖子: 49
注册时间: 周五 1月 16, 2009 10:40 am

qnx 6.3.2(qde 4.0)制作的system builder 在qnx 6.4(qde 4.5)编译不能使用

帖子 vansharp » 周四 4月 01, 2010 7:55 pm

qnx 6.3.2(qde 4.0)制作的x86启动镜像在qnx 6.4(qde 4.5)编译后不能正常使用。请问有什么解决办法呀?!
启动镜像采用不同压缩格式后的情况如下:
1). Compressed: No compression
Hit Esc for .altboot...................................................................... unable to find boot process 0 (inode 136608905)

2) Compressed: Zlib或者LZO
Hit Esc for .altboot......................................................................
unsupported compression type

3) Compressed: UCL
Hit Esc for .altboot......................................................................
(无其他输出信息)

请各位帮忙分析分析!

xtang
Moderator
帖子: 1816
注册时间: 周五 9月 12, 2003 4:14 am
来自: China

帖子 xtang » 周五 4月 02, 2010 9:02 pm

你说的“启动镜像” 其实是那个 build 文件吧,还是说的是最后生成的二进制镜像?

好象说是你要先做一个6.4的CF卡,然后去升级你的6.2的DOC系统是吗?

装台6.4的机器,生成一个可启动的CF卡,先在PC上确认你的CF卡可启动后,再去DOC上启动。为了与DOC兼容,CF卡的文件系统要选QNX4文件系统。

对,是QNX4而不是QNX6文件系统。“QNX4文件系统”是QNX4时候研发的文件系统,但在QNX 6/6.1/6.2/6.3 中一直延用,QNX6文件系统是6.4以后的事情了。所以比6.4早的系统都不支持 ”QNX6文件系统“。

也就是说,QNX6文件系统不是”QNX6 上面用的 文件系统“,只是那个文件系统的名字叫QNX6而已。有点搞吧,呵呵。

回复