你好:
我想在usecase中usecase multich_tristream_lowpower 增加 去噪算法link ,比如iss_nf link.
由于lowpower 中没有去噪link,所以想参照fullpower中算法
fullpower usecase
lowpower usecase
请问:
我想问,是不是要在RSZA link 后面 DUP link前面增加一个ISS_NF link???
MERCE LINK 和 muxlink有什么区别??我不做修改可以吗??
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好:
我想在usecase中usecase multich_tristream_lowpower 增加 去噪算法link ,比如iss_nf link.
由于lowpower 中没有去噪link,所以想参照fullpower中算法
fullpower usecase
lowpower usecase
请问:
我想问,是不是要在RSZA link 后面 DUP link前面增加一个ISS_NF link???
MERCE LINK 和 muxlink有什么区别??我不做修改可以吗??
你好,
MUX Link是两个Link选择一个link输出。Merge link是多路进,合并成一路输出(都输出)。
请问你使用的是DM8127还是DM38x?在uboot下面有根据uboot参数判断是否使能模块电源部分的代码和在ISS驱动里面有是否使能协处理的代码。你如果仍然是lowpower的uboot配置,需要修改相关代码。以dm38x为例:
使用HDVPSS NF需要使能HDVPSS电源。
3.8\Source\ti_tools\ipnc_psp_arago\u-boot\board\ti\dm385_ipnc\evm.c
void ipnc_ff_pll_init(int option)
{
unlock_pll_control_mmr();
if(option == 1) {
PLL_CLKOUT_ENABLE(VIDEO_0_PLL_BASE);
PLL_CLKOUT_ENABLE(VIDEO_1_PLL_BASE);
PLL_CLKOUT_ENABLE(HDMI_PLL_BASE);
} else {
PLL_Bypass(VIDEO_0_PLL_BASE);
PLL_Bypass(VIDEO_1_PLL_BASE);
PLL_CLKOUT_DISABLE(VIDEO_0_PLL_BASE);
PLL_CLKOUT_DISABLE(VIDEO_1_PLL_BASE);
PLL_CLKOUT_DISABLE(HDMI_PLL_BASE);
}
}
使用ISS VNF需要使能ISS 协处理器电源,请参考代码:
3.8\Source\ti_tools\iss_03_80_00_00\packages\ti\psp\iss\drivers\src\iss_init.c
static Int32 issCommonInit(Bool initSimcop)
{
......
if (initSimcop)
{
if(simcopInit == TRUE)
{
iss_module_clk_ctrl(ISS_SIMCOP_CLK, ISS_CLK_ENABLE);
*(unsigned int *) 0x55060064 = 0x1FF; //SIMCOP_CLKCTRL
retVal = simcop_common_init(NULL);
if (0 != retVal)
{
ISS_PRINT3("%s: Error @ line %d\n", __FUNCTION__, __LINE__);
return (retVal);
}
retVal = simcop_dma_common_init(NULL);
if (0 != retVal)
{
ISS_PRINT3("%s: Error @ line %d\n", __FUNCTION__, __LINE__);
return (retVal);
}
} else {
iss_module_clk_ctrl(ISS_SIMCOP_CLK, ISS_CLK_DISABLE);
}
}
......
你好:
谢谢你的帮助。我们跑的是dm385,我们只是想在lowpower的基础上增加降噪的算法。电源的uboot部分谢谢提醒。
我找到一个很类似的usecase MultiCh_createStreamDualStreamDemo
我们不需要hdmi的功能。
对应的代码是
if((gUI_mcfw_config.vaUseCase == FALSE) && (gUI_mcfw_config.demoUseCase != 0))
{
vsysParams.systemUseCase = VSYS_USECASE_DUALCHN_DEMO;
if( (gUI_mcfw_config.snfEnable == TRUE) ||
(gUI_mcfw_config.tnfEnable == TRUE) ||
(gUI_mcfw_config.ldcEnable == TRUE) ) // as LDC is part of VNF lib
gUI_mcfw_config.vnfUseCase = TRUE;
}