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.

DS90UB954-Q1EVM: Need profiles and scripts with DS90UB954/953-Q1 EVM

Part Number: DS90UB954-Q1EVM
Other Parts Discussed in Thread: ALP, DS90UB953-Q1EVM

Hi,

      We have DS90UB953/954-Q1 EVM and would like to setup the environment followed by the user guide snlu224. However,profile DS90UB953/954,script P954_SETUP_A0_4G.py,P954_A0_RX0_CSI_Enable.py and ovt_1280_1080_30fps_REMOTE.py can not be found in the software package "Analog LaunchPAD v1.56.0010". Can TI provide these files?   

Sean

  • Hi Sean,

    We are working on getting the ALP profiles on the web, but for now I can send you the ALP profiles.

    What revision of the 954 EVM do you have? If it is revision E2, only the ovt_1280_1080_30fps_remote.py script is needed.

    Regards,
    Zoe
  • Hi Zoe,

    We would like to port DS90UB 953/954 to our product.The 3 Python scripts can be our porting reference.Thanks.

    Regards,

    Sean
  • Hi Zoe,

            I can not find the revision of 954 EVM,attach the 954 EVM picture as below. Can TI also provide the 3 python scripts for our reference?

    regards,

    Sean

  • import time
    #reset and initialize sensor from DES using 953
    
    # Set up IDs
    UB954 = 0x7A
    UB953ID = 0x30
    UB953 = 0x18
    SensorID = 0x60
    Sensor = 0xC4
    
    # Set up Port0
    board.WriteI2C(UB954, 0x4C, 0x01)
    
    # Set up Back Channel Config (0x58)
    board.WriteI2C(UB954,0x58,0x5E)
    
    # Set up SER ID
    #board.WriteI2C(UB954,0x5B,UB953ID)
    # Set up SER Alias ID
    board.WriteI2C(UB954,0x5C,UB953)
    # Set up Slave/Camera ID
    board.WriteI2C(UB954,0x5D,SensorID)
    # Set up Slave/Camera Alias ID
    board.WriteI2C(UB954,0x65,Sensor)
    
    # Set GPIO2 and GPIO3 to outputs, where GPIO2 = RESET and GPIO3 = PWDN
    board.WriteI2C(UB953,0x0E,0xC0)
    # Set GPIO2 and GPIO3 to High - bring sensor out of power down mode
    board.WriteI2C(UB953,0x0D,0x0C)
    time.sleep(0.1)
    # Bring GPIO3 low to place sensor in reset
    board.WriteI2C(UB953,0x0D,0x08)
    time.sleep(1)
    # Bring GPIO3 high again to prepare sensor for initialization
    board.WriteI2C(UB953,0x0D,0x0C)
    print "Sensor Reset"
    
    #Initialize Sensor
    #get configuration requirements from sensor manufacturer & write to sensor
    
    board.WriteI2C(Sensor, regAddr, value) #if two byte address are required use, board.WriteI2C(Sensor, regAddr byte 1, [regAddr byte 2, value])
    
    #repeat as required
    
    # Seeing if CSI data is transmitting
    print "CSI Error = ",hex(board.ReadI2C(UB953, 0x5C, 1))
    print "Packet Header data = ", hex(board.ReadI2C(UB953, 0x61, 1))
    print "Packer Header Word Count 0 = ", hex(board.ReadI2C(UB953, 0x62, 1))
    print "Packer Header Word Count 1 = ", hex(board.ReadI2C(UB953, 0x63, 1))
    Hi Sean,

    Sorry, don't worry about the revision. I can't provide the scripts mentioned, but I am attaching a script that contains the generic framework to initialize an image sensor from the 954 when connected to the 953.

    For the sensor setup themselves, please reach out to the image sensor manufacturer.

    I am happy to answer if you have any additional questions while setting up your system with the 953 & 954.

    Regards,

    Zoe

  • I also cannot send you the 954 & 953 ALP profiles until you accept my friendship request on e2e, sorry for the inconvenience.
  • Hi Zoe

    Can you send the ALP file to me about 954&953?

    Thanks

  • Yes, I will send them to you.
  • hi,

    i found this thread about 953/954 ALP profiles, I am also trying to set up the ALP with 953/954 and cannot find the profiles, is it possible to send them to me ? many thanks.
  • Hi Zoe
    Can you send the ALP file of 954&953 to me ?
    I've already sent the friendship request .
    Thanks.
  • Hi Zoe

    Could you send the profiles of DS90UB954 & DS90UB953 DS90UB953 and P954_SETUP_A0_4G.py 、 P954_A0_RX0_CSI_Enable.py、ovt_1280_1080_30fps_REMOTE.py thses 5 files to email : chengqi.fang@surgray.com ?
    thank you

    Jerry
  • Hi Zoe,

    could you send me the 954 and 953 profiles and the scripts?

    Thank you!
    Regards,
    Gabor
  • Jerry/Zoe,
    I was able to find the profiles for the 954/953 on this blog and get them to connect but I too need the above mentioned setup files. Could one of you send them to me?

    -Ben Roy
  • Hi Zoe,

    I need the following config files too, to make the 953/954 eval board working properly :

    - P954_SETUP_A0_4G.py

    - P954_A0_RX0_CSI_Enable.py

    - ovt_1280_1080_30fps_REMOTE.py

    Can you send them on my email please ?

    yann.dobignard@sadal-engineering.com

    Best regards

  • Hi Yann,

    I will send you the sensor initialization script. The other scripts are not required for production parts.

    As a reminder to everyone, this forum is a public forum and emails posted here are visible to anyone.

    Regards,

    Zoe

  • Hi sir,

    inside the DS90UB953-Q1EVM documentation page 30-32, there is mention of the following python files :

    ovt_1920_1080_30fps_REMOTE.py

    P954_A0_RX0_CSI_Enable.py

    P954_SETUP_A0_4G.py

    pls help to share these files as i'm trying to link the 953 and 954 eval boards together and init the 1920x1080 ovt sensor.

    thanks,
  • Hello,
    I can send you the OVT imager initialization file offline. The other scripts are not needed for production devices.
  • Hi,

    Can you share the following file for evaluation that described in DS90UB953-Q1EVM document page 30-32?


     ovt_1920_1080_30fps_REMOTE.py

     

    Thanks,

    Go

  • Hello,
    Zoe had provided the "954_953_sensor_setup.txt" file earlier in this thread that contains the generic framework for the imager initialization.

    If you need that OVT imager script specifically, you can provide me your email address or send me a friend request so it can be provided to you offline.
  • Hi,

    Thank you for your comment.
    My customer said they need this file, so I'll send you a friend request and It would be helpful if you can send me this file.

    Thanks

    Go
  • Ok I sent you the file offline.
  • Dear Zoe

    I have made system OV2740 ==> DS90UB953 ==> STP ==> DS90UB954 ==> ISP.

    Each device could be handled by IIC of  ISP.

    953 test pattern delivered to ISP through FPD link III but OV2740 image was not delivered to ISP.

    OV2740 image deliverd to ISP without FPD link III(OV2740 ==> MIPI ==> ISP).

    Could you send the profiles of DS90UB954 & DS90UB953 DS90UB953 and P954_SETUP_A0_4G.py 、 P954_A0_RX0_CSI_Enable.py、ovt_1280_1080_30fps_REMOTE.py thses 5 files to email: nrkim@eyenix.com ?

    Best Regards,

    NR

  • Hello,
    The 953/954 ALP profiles are available in this other E2E thread: e2e.ti.com/.../641104
    A generic imager initialization file "954_953_sensor_setup.txt" was provided earlier in this thread that you can use to create the OVT file. The other two scripts are not needed for production parts/latest EVM's.
  • Hello,

    I could not find "954_953_sensor_setup.txt" in e2e.ti.com/.../641104 . there are only DS90UB953 files.

    Please send it again.

    Best regards,

    NR

  • I meant not in the other thread, the sensor setup is in this current thread if you look at previous pages/responses.

    954_953_sensor_setup.txtHi Sean,

    Sorry, don't worry about the revision. I can't provide the scripts mentioned, but I am attaching a script that contains the generic framework to initialize an image sensor from the 954 when connected to the 953.

    For the sensor setup themselves, please reach out to the image sensor manufacturer.

    I am happy to answer if you have any additional questions while setting up your system with the 953 & 954.

    Regards,

    Zoe