Thread 中讨论的其他器件: SYSBIOS
您好!
我正在尝试将来自 AR0330视频传感器的原始 Bayer 视频数据存储到 DM385的并行端口
因此、当数据存储到 SDRAM fom ISIF 时、我将使用 CAMER_LINK_CAPMODE_DDR 模式
分辨率为1920x1080
以下是 IPIPIF/ISIF 设置^
[m3vpss ] ISS_CLKSTAT 寄存器 f0000013
[m3vpss ] capt addr b841c480
[m3vpss ] IPEIF 使能0, CFG1 0
[m3vpss ] IPEIF RSZ 10 、增益200
[m3vpss ] IPEIF DPCM 0, CFG2 6
[m3vpss ] IPEIF INIRSZ 0, OCLIP fff
[m3vpss ] ISIF SYNCEN 3, CGAMMAWD 0
[m3vpss ] ISIF HSIZE 78、 CADU 5c2
[m3vpss ] ISIF MODESET c CCOLP 1b1b
[m3vpss ] ISIF SPH e、 LNH 77F
[m3vpss ] ISIF LNV 437、 VDINT0 433
[m3vpss ] ISIF FMCFG 0 FMTPLEN 0
[m3vpss ] ISIF FMTSPH 0 FMTLNH 0
[m3vpss ] ISIF FMTRLEN 0 FMTHCTNT 0
但在我的 SDRAM 数据中、 每个有效的1920像素视频线后面都有一条
另一行、其中包含480像素的零数据和1440像素的垃圾(0x8080)。
在我看来、在行中存储1920像素后、它看起来像 ISIF、但不会停止并继续
直到 HSYNC 脉冲结束(使480多个零像素)、然后在接收到新的同步前向开始新的
行并偏移到其开头、从而使剩余的内存(1440 pix)填充为0x8080模式
ISIF 不应该仅存储在 RAM 中 、而是存储在 LNH 寄存器中编程的像素数量、然后等待新行的开始?
我是否必须使用输入格式化器格式化数据?
非常感谢
德语 Baranov