Trying to bring up the evaluation board of the adv7281a, the eval-adv7281amebz, it seems that the application is recognizing the board, but scripts can not run, because the there is a bus error.
Could you please advise information on how to resolve this issue, or what could cause this address error.
How do you configure the board either through script or through software driver?
Please refer ADV7281A Datasheet and Product Info | Analog Devices.
Here you can refer the scripts, recommended settings document and other related documents.
We are not using DVP tool the one you have mentioned above.
For running the script,We are using the AVES blue tool,Please refer below link for your reference,
Advantiv™ Video Evaluation Software (AVESBlue)
I beleive this would be helpful for running the script.
There was no luck using the Advantiv tool.
The main problem is that there is no communication from the demo board eval-adv7280mebz, to the PC.
I also have a demo circuit and I can not connect to the demo board.
Customer works in an android environment, tried to disconnect the part from the USB interface by disconnecting 0Ohm resistor to interface to the adv7821, and connected directly to the part via I2C and they did succeed in seeing the part device on their android software, but there is no video output, seems like the MIPI buffers are empty of content when a video input is there.
The customer uses a uVision camera on the MIPI lanes and it works, so the MIPI bus does work on their board.
I need some help in bringing the demo board up and working.
Have you updated the ADS7 driver in your PC for advantiv tool communication,or else try with AdvantivUSB plugin.
Thanks for your support, I have additional questions:
Can you please explain what does the following command means?
writeRegs(0x42, 0x80, [0x51,0x51,0x68,], [1, 8])
It is from the script that is running in analog devices program utility and I want to understand the meaning.
My guess is that it means to write to registers 0x80, 0x81 and 0x82.
Also in the script are the following lines:
writeRegs(0x88, 0xDE, [0x2,], [1, 8])
# Power up MIPI D-PHY
writeRegs(0x88, 0xD2, [0xF7,], [1, 8])
# ADI Required Write
writeRegs(0x88, 0xD8, [0x65,], [1, 8])
writeRegs(0x88, 0xE0, [0x9,], [1, 8])
writeRegs(0x88, 0x2C, [0x0,], [1, 8])
writeRegs(0x88, 0x00, [0x0,], [1, 8])
# Power up MIPI CSI-2 Tx [All ADV7281A-M writes complete]
It seems to be write command to additional I2C address 0x44.
Can you please explain the need in these commands?
Hi, We regard these writes(ADI recommended writes) as non user adjustments and hence their function is not documented.Please refer here ADI Recommended Setting.
For additional I2C address,refer I2C port description Page19 in ADV7281A datasheet.
Retrieving data ...