我的IPNC打印信息中有这么一段,
ARM clk: 600MHz
DDR clk: 533MHz
L3 clk: 200MHz
IVA clk: 450MHz
ISS clk: 400MHz
DSP Default OFF
DSS Default OFF
这一段是什么意思,为什么最后两个回事off?
Eason Wang:
你烧写的镜像是full_feature还是low_power?
yiyi ma:
回复 Eason Wang:
你好,我的ipnc开箱的时候就默认的就是这个,我没有重新烧写过镜像,那个打印信息是不是意思是我的IPNC现在处于LOW_FEATURE的状态?
Ternence_Hsu:
回复 Eason Wang:
Hi Eason;
VPSS M3:ARM Cortex M3 Core(inside Ducati subSystem)controlling HDVPSS,also called DSS M3
为什么DSS也是关闭的呢?(DSS Default OFF)
Louis:
回复 Ternence_Hsu:
在 IPNC_RDK_InstallGuide里面有如下描述:
IPNC_CONFIG selects the camera configuration for low power or extended feature mode. In low power mode, DSP and DSS core are turned off to save upon power. With DSS core off, the scaling and noise filtering operations can be achieved on ISS core. Also low power mode doesn’t have feature to preview the captured image on any display. In full feature mode, user has flexibility to extend the feature set of IPNC by using DSP and DSS core.、
yiyi ma:
回复 Ternence_Hsu:
你好,在DSP和DSS都是关闭的情况下,我运行DEMO是不是一定会出现问题的?下面是我在DEMO程序运行中的一段:
[host] 30: SYSTEM: CPU [DSP] is NOT available on this platform !!! [host] 30: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [0] !!! [host] 30: SYSTEM: CPU [VPSS-M3] syslink proc ID is [1] !!! [host] 30: SYSTEM: CPU [HOST] syslink proc ID is [2] !!!
yiyi ma:
回复 Louis:
你好,也就是说我现在想要使用full feature mode,必须重新烧写整个系统吗?能否在UBOOT启动过程中设置?因为我在IPNC_InstallGuide中看到这么一段:
7) If NFS is used as root filesystem, use the following step to setup the boot arguments Boot commands for low power configuration in Rules.make TI8148_IPNC#setenv bootcmd 'ipnc_ff_init 0;nboot 0x81000000 0 0x280000; bootm';saveenv For Panasonic sensor MN34041 use following bootcmd TI8148_IPNC# setenv bootcmd 'i2c dev 2;i2c write 0x2d 9 0x0a;i2c write 0x2d 0xa 0x62;ipnc_ff_init 0;nboot 0x81000000 0 0x280000; bootm';saveenv Boot commands for full feature configurations TI8148_IPNC#setenv bootcmd 'ipnc_ff_init 1;nboot 0x81000000 0 0x280000; bootm';saveenv For Panasonic sensor MN34041 use following bootcmd TI8148_IPNC# setenv bootcmd 'i2c dev 2;i2c write 0x2d 9 0x0a;i2c write 0x2d 0xa 0x62;ipnc_ff_init 1;nboot 0x81000000 0 0x280000; bootm';saveenv
Louis:
回复 yiyi ma:
有几个问题:
1.你描述的是DM385,而你的系统提示确是TI8148_IPNC#,请确定你用的是DM385 还是DM8127的机器?
2.如果是full feature的,请烧写full feature的文件系统及相关配置到Flash中,并修改对应的bootargs
3.DSS和DSP在uboot启动的时候没有初始化,需要根据uboot的命令,ipnc_ff_pll_init来进行配置,可以具体看ipnc_ff_pll_init的函数实现:
void ipnc_ff_pll_init(int option){ unlock_pll_control_mmr();
if(option == 1) { PLL_CLKOUT_ENABLE(DSS_PLL_BASE); PLL_CLKOUT_ENABLE(VIDEO_0_PLL_BASE); PLL_CLKOUT_ENABLE(VIDEO_1_PLL_BASE); PLL_CLKOUT_ENABLE(HDMI_PLL_BASE);
dsp_pll_config(); } else { PLL_Bypass(VIDEO_0_PLL_BASE); PLL_CLKOUT_DISABLE(DSS_PLL_BASE); PLL_CLKOUT_DISABLE(VIDEO_0_PLL_BASE); PLL_CLKOUT_DISABLE(VIDEO_1_PLL_BASE); PLL_CLKOUT_DISABLE(HDMI_PLL_BASE);
PLL_CLKOUT_DISABLE(DSP_PLL_BASE); }
yiyi ma:
回复 Louis:
你好,我复制的那段东西是IPNC_installGuide里面的,不是我的IPNC的打印信息,DM385和DM8127用的是同一个installGuide.
Louis:
回复 yiyi ma:
请按照Binaries\下的update.txt要求,将FLASH擦掉,从新刷一次,看一下