TI中文支持网
TI专业的中文技术问题搜集分享网站

关于在ipnc编译环境下的文件系统问题

将一个新的scramfs文件系统解压放在ipnc/target/目录下面,设置好路径后,执行make sysall进行编译后,将ipnc/target/目录下的文件系统打包,烧入dm368或dm365的硬件设备中,系统启动时,在av_server.out启动后面出现的错误如下:

AVSERVER UI: Initializing.

 CLK Hz,
 ARM   Hz =  297000000
 DDR   Hz =  270000000
 VPSS  Hz =  270000000
 IMCOP Hz =  270000000

 [OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] … ERROR
IMAGE TUNE: Paramset File is not available….. Setting DEFAULT parameter
 i2c_transfer(0x5d, 0)

CONFIGURING AV i2c_transfer(0x5d, 0)
SERVER FOR DM365 i2c_transfer(0x5d, 0)
 …..
queue id i2c_transfer(0x5d, 0)
:65538
SENSOR F i2c_transfer(0x5d, 0)
PS VALUE = 30
  i2c_transfer(0x5d, 0)
ERROR  (drv_imgs i2c_transfer(0x5d, 0)
_TVP514X.c|DRV_i i2c_transfer(0x5d, 0)
mgsCheckId|575): i2c_transfer(0x5d, 0)
 i2c_transfer(0x5d, 0)

 ERROR  (drv_im i2c_transfer(0x5d, 0)
gs_TVP514X.c|DRV_imgsCheckId|575): DRV_i2cRead8()
 ERROR  (drv_imgs_TVP514X.c|DRV_imgsCheckId|575): DRV_i2cRead8()
 ERROR  (drv_imgs_TVP514X.c|DRV_imgsCheckId|575): DRV_i2cRead8()
 ERROR  (drv_imgs_TVP514X.c|DRV_imgsCheckId|575): DRV_i2cRead8()
 ERROR  (drv_imgs_TVP514X.c|DRV_imgsCheckId|575): DRV_i2cRead8()
 ERROR  (drv_imgs_TVP514X.c|DRV_imgsCheckId|575): DRV_i2cRead8()
 ERROR  (drv_imgs_TVP514X.c|DRV_imgsCheckId|575): DRV_i2cRead8()
 ERROR  (drv_imgs_TVP514X.c|DRV_imgsCheckId|575): DRV_i2cRead8()
 ERROR  (drv_imgs_TVP514X.c|DRV_imgsCheckId|575): DRV_i2cRead8()
 ERROR  (drv_imgs_TVP514X.c|DRV_imgsCheckId|575): DRV_i2cRead8()
 ERROR  (drv_imgs_TVP514X.c|DRV_imgsOpen|35): DRV_imgsCheckId()
 ERROR  (drv_capture.c|DRV_captureOpen|63): Open failed
 ERROR  (videoCaptureThr.c|VIDEO_captureTskCreate|82): DRV_captureOpen()
 ERROR  (videoCaptureThr.c|VIDEO_captureTskMain|741): VIDEO_captureTskCreate() E
RROR  (avServerMainThr.c|AVSERVER_tskStart|24):
   usb      [success]
   isapnp
   isapnp   [success]
   ide
   ide      [success]
   input
   input    [success]
。并且在system_server启动初始化后,出现的问题如下:

using 0xf8 media descriptor, with 1024 sectors;
file system has 2 12-bit FATs and 4 sectors per cluster.
FAT size is 1 sector, and provides 247 clusters.
Root directory contains 512 slots.
Volume ID is 4986209f, no volume label.
queue id:0
TimeOut occure in boot_proc.
Program exit.
ApproDrvInit: 3
queue id:131076
INIT: Entering runlevel: 3

。请问我这样得出的文件系统是不是有问题?请专家帮忙。谢谢。

Chris Meng:

你好!

请问你的硬件是IPNC参考设计还是EVM?出错是软件认为你使用了TVP514x,如果你的硬件上没有,请修改Rules.make选择正确的平台。

lingyun wu1:

回复 Chris Meng:

我有在Rules.make中选择5146的平台,因为我是做IPNC系统整合的,5146标清视频平台的修改不是在我手上做的,我只是把这部分拿到我的手上编译。但是我用的内核和文件系统是调5146标清视频的人给的。在编译环境下用的../ipnc/target/filesys下的文件系统是调5146标清视频人给的5146文件系统,执行make sysall后,打包../ipnc/target/下的文件系统,烧入板子中,就出现上面的问题。但是后来,我又重新做了一下编译环境,在内核文件夹的配置文件中配置为flash启动,一样编译,但是烧入板子中的内核改成我编译的内核,打包编译后的文件系统烧入板子中,可以正常启动,不知道为什么?

Chris Meng:

回复 lingyun wu1:

你好!

请问你配置为NFS环境编译的时候,是否make clean了?

lingyun wu1:

回复 Chris Meng:

记得不太清楚了,可能是做了make clean这个动作,请问为什么这样说呢?谢谢。

Chris Meng:

回复 lingyun wu1:

你好,

抱歉你前面已经提到你使用了make sysall,这是会做clean的动作的。你确认你是make sysall么?你能再把kerenl配置为NFS,使用NFS启动一次,看是否还有同样的问题么?

lingyun wu1:

回复 Chris Meng:

你好!

恩,好的。请问你指的make clean,想说明的意思是什么?

Chris Meng:

回复 lingyun wu1:

你好,

由于你的代码部分是从别人那里拿过来的,和你之前编译过的一些代码是有可能不匹配的,clean可以清除掉之前编译的所有东西,保证下次编译的时候不会使用到之前编译好的东西。

赞(0)
未经允许不得转载:TI中文支持网 » 关于在ipnc编译环境下的文件系统问题
分享到: 更多 (0)