Skip to content

Releases: analogdevicesinc/ToF

ADTF3175D - Release v5.0.0

29 Jul 09:41
Compare
Choose a tag to compare

From the ADTF3175D Eval Kit version 5.0.0, ADTF3175 (Crosby) modules supporting the old modes, QMP and MP, are no longer supported. Please get in touch with your FAE to obtain the latest ADTF3175 (Crosby) module supporting the new modes, sr-native, lr-native, sr-qnative and lr-qnative. The IP address to connect to NXP is changed to: 10.43.0.1

Release 5.0.0 of the Analog Device Time of Flight Sensor and Depth ISP evaluation package. Please see the Getting Start guide for details on this release. Make sure you are using python version >= 3.10 while using python bindings. Refer readme to activate environment and instructions to run examples.

Note:

  1. This release uses ADSD3500 firmware version 5.2.0.

  2. A self powered hub may be necessary due to depth compute being moved to the eval kit hardware instead of the host computer.

  3. Some people may see degraded frame rates due to USB performance.

  4. Since, data_collect is modified to produce same output as the ADIToFGUI, a python script (rawparser.py) is added to visualize the output of data_collect.

  5. To know more about the pybindings and sample codes, here.

Windows 10/11
SHA256 of TOF_Evaluation_ADTF3175D-Rel5.0.0_EVAL.exe: F92EA6ACCB3A5866E29B07A921189487F6910AA55460E9067F842E33CCD1FEDE

Download TOF_Evaluation_ADTF3175D-Rel5.0.0_EVAL.exe
Run TOF_Evaluation_ADTF3175D-Rel5.0.0_EVAL.exe to install
Accept the License
Visit here for more details.

See here for more details on updating the system. Please note the firmware must be updated. as well.

For a video showing the update process, see here.

** Ubuntu 22.04 and 20.04**
SHA256 of ToF_Evaluation_Ubuntu_ADTF3175D-Rel5.0.0.sh:: 721B8D95787C0119A53A5B9F819DD52E3DFC92B2507CD82987AF294618C912A5

A) Steps To install ToF_Evaluation_Ubuntu_ADTF3175D:

  1. Copy ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x.sh to the Ubuntu PC version 22.04 or 20.04

  2. Give executable permissions by running chmod +x ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x.sh and run it.

  3. Accept the license.

  4. ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x will be installed at path ~/Analog\ Devices.

Note: There are two bin folders bin_22.04 and bin_20.04. Use the appropriate version for your Ubuntu Desktop AMD x64.

B) Steps to Download the latest image:

  1. Once ToF_Evaluation_Ubuntu_ADTF3175D package is installed the cd ~/Analog\ Devices/ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x/image.

  2. Now run chmod +x get_image.sh and ./get_image.sh.

  3. Latest image will be downloaded at ./image path as NXP-Img-Relx.x.x-ADTF3175D-.zip. Extract this folder using unzip NXP-Img-Relx.x.x-ADTF3175D-.zip command.

  4. This folder contains the NXP image, depth compute library installers and ADSD3500 firmware.

  5. Program the SD card with the latest NXP image, update firmware on the module to the latest version and choose depth compute libraries based on your needs. By default, the depth compute libraries at ./bin_xx.xx are OpenCL CPU.

  6. Once everything is setup run ./software_check at path ./bin_xx.xx and it should not show any miss matches.

Steps to update ADSD3500 Firmware:

Once the ToF_Evaluation kit is installed, and the latest firmware is downloaded, follow the below steps to update the firmware.

A) To update firmware using data_collect, See here.
B) To Update firmware using the executables on NXP:

  1. Copy Fw_update_a.b.c.bin from ./Analog\ Devices/ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x/images/ to ~/Workspace/Tools/Firmware_update_utility

  2. Login to NXP and CD to path ~/Workspace/Tools/Firmware_update_utility

  3. Run command sudo ./Firmware_Update Fw_update_a.b.c.bin.

  4. Once Firmware Update is successful, the process will return 0E as status.

  5. Now reset adsd3500 to run latest firmware.

Known Issues

  1. Stop streaming button is not working on the first try while streaming PCM. (Click for the second time will stop streaming).

  2. Rawparser.py is not working as expected when the python env is activated. (Running it on native python version > 3.10 with all the dependencies installed will work).

  3. Data collect failed to save CCB, when --CCB command line option is provided. (Use python binding to save CCB or re-run the command to save CCB).

  4. On Ubuntu Recording and playback on viewer are not working.

ADTF3175D - Release v4.3.0

14 Sep 19:48
Compare
Choose a tag to compare

From the ADTF3175D Eval Kit version 4.3.0, ADTF3175 (Crosby) modules supporting the old modes, QMP and MP, are no longer supported. Please get in touch with your FAE to obtain the latest ADTF3175 (Crosby) module supporting the new modes, sr-native, lr-native, sr-qnative and lr-qnative.

Release 4.3.0 of the Analog Device Time of Flight Sensor and Depth ISP evaluation package. Please see the Getting Start guide for details on this release.

Note, this release uses ADSD3500 firmware version 4.6.0.

Windows 10/11
SHA256 of TOF_Evaluation_ADTF3175D-Rel4.3.0_EVAL.exe: E90BE870F9B8C42F03708B6CCBBBB5B8F45AC0597A9B78D3BE450B80E9320D58

Download TOF_Evaluation_ADTF3175D-Rel4.3.0_EVAL.exe
Run TOF_Evaluation_ADTF3175D-Rel4.3.0_EVAL.exe to install
Accept the License
Visit here for more details.

See here for more details on updating the system. Please note the firmware must be updated. as well.

For a video showing the update process, see here.

Ubuntu 22.04 and 20.04

SHA256 of ToF_Evaluation_Ubuntu_ADTF3175D-Rel4.3.0.sh:: A96007FD227100337CEB36AD6ED3E148513B3EA1E9B23FF349EA1367964D7682

Note: The OpenCL requirement has been removed as of eval kit version 4.3.0.

A) Steps To install ToF_Evaluation_Ubuntu_ADTF3175D:

  1. Copy ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x.sh to the Ubuntu PC version 22.04 or 20.04

  2. Give executable permissions by running chmod +x ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x.sh and run it.

  3. Accept the license.

  4. ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x will be installed at path ~/Analog\ Devices.

Note: There are two bin folders bin_22.04 and bin_20.04. Use the appropriate version for your Ubuntu Desktop AMD x64.

B) Steps to Download the latest image:

  1. Once ToF_Evaluation_Ubuntu_ADTF3175D package is installed the cd ~/Analog\ Devices/ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x/image.

  2. Now run chmod +x get_image.sh and ./get_image.sh.

  3. Latest image will be downloaded at ./image path as NXP-Img-Relx.x.x-ADTF3175D-.zip. Extract this folder using unzip NXP-Img-Relx.x.x-ADTF3175D-.zip command.

  4. This folder contains the NXP image, depth compute library installers and ADSD3500 firmware.

  5. Program the SD card with the latest NXP image, update firmware on the module to the latest version and choose depth compute libraries based on your needs. By default, the depth compute libraries at ./bin_xx.xx are OpenCL CPU.

  6. Once everything is setup run ./software_check at path ./bin_xx.xx and it should not show any miss matches.

Steps to update ADSD3500 Firmware:

Once the ToF_Evaluation kit is installed, and the latest firmware is downloaded, follow the below steps to update the firmware.

A) To update firmware using data_collect, See here.
B) To Update firmware using the executables on NXP:

  1. Copy Fw_update_a.b.c.bin from ./Analog\ Devices/ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x/images/ to ~/Workspace/Tools/Firmware_update_utility

  2. Login to NXP and CD to path ~/Workspace/Tools/Firmware_update_utility

  3. Run command sudo ./Firmware_Update Fw_update_a.b.c.bin.

  4. Once Firmware Update is successful, the process will return 0E as status.

  5. Now reset adsd3500 to run latest firmware.

ADTF3175D - Release v4.2.0

06 Jun 16:30
Compare
Choose a tag to compare

Release 4.2.0 of the Analog Device Time of Flight Sensor and Depth ISP evaluation package. Please see the Getting Start guide for details on what is in this release.

Note, this release uses ADSD3500 firmware version 4.2.4.

Windows 10/11

SHA256 of TOF_Evaluation_ADTF3175D-Rel4.2.0_EVAL.exe: 57346364A8FD57C7058EE236937AB060767F8A40518E282554E95E742F347C46

  1. Download TOF_Evaluation_ADTF3175D-Rel4.2.0_EVAL.exe
  2. Run TOF_Evaluation_ADTF3175D-Rel4.2.0_EVAL.exe to install
  3. Accept the License

Visit here for more details.

See here for more details on updating the system. Please note, the firmware must be updated. as well.

Ubuntu 22.04 and 20.04

SHA256 of ToF_Evaluation_Ubuntu_ADTF3175D-Rel4.2.0.sh: 975346B58CFAA809789741E5E624678FE4293786F985E78421D0A39CA8411476

A) Steps To Install OpenCL Runtime:

  1. Download OpencL runtime for ubuntu from the below link: https://www.intel.com/content/www/us/en/developer/tools/opencl-cpu-runtime/overview.html

  2. Extract l_opencl_p_xx.x.x.xxx.tgz file by tar -xvf l_opencl_p_xx.x.x.xxx.tgz

  3. Open terminal, cd ./l_opencl_p_xx.x.x.xxx and run install.sh.

  4. Follow the on-screen instructions to install OpenCL runtime.

  5. Once OpenCL runtime is installed a message saying : Thank you for installing Intel® CPU Runtime for OpenCL™ Applications xx.x.

B) Steps To install ToF_Evaluation_Ubuntu_ADTF3175D:

  1. Copy ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x.sh to the Ubuntu PC version 22.04 or 20.04

  2. Give executable permissions by running chmod +x ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x.sh and run it.

  3. Accept the license.

  4. ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x will be installed at path ~/Analog\ Devices.

Note: There are 2 bin folders bin_22.04 and bin_20.04. Use it based on Ubuntu version.

C) Steps to Download latest image:

  1. Once ToF_Evaluation_Ubuntu_ADTF3175D package is installed the cd ~/Analog\ Devices/ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x/image.

  2. Now run chmod +x get_image.sh and ./get_image.sh.

  3. Latest image will be downloaded at ./image path as NXP-Img-Relx.x.x-ADTF3175D-.zip. Extract this folder using unzip NXP-Img-Relx.x.x-ADTF3175D-.zip command.

  4. This folder contains the NXP image, depth compute library installers and ADSD3500 firmware.

  5. Program the SD card with latest NXP image, update firmware on the module to latest version and choose depth compute libraries based on your needs. By default, the depth compute libraries at ./bin_xx.xx are OpenCL CPU.

  6. Once everything is setup run ./software_check at path ./bin_xx.xx and it should not show any miss matches.

Steps to update ADSD3500 Firmware:

Once ToF_Evaluation kit is installed, and latest firmware is downloaded follow below steps to update firmware.

A) To update firmware using data_collect, See here.
B) To Update firmware using the executables on NXP:

  1. Copy Fw_update_a.b.c.bin from ./Analog\ Devices/ToF_Evaluation_Ubuntu_ADTF3175D-Relx.x.x/images/ to ~/Workspace/Tools/Firmware_update_utility

  2. Login to NXP and CD to path ~/Workspace/Tools/Firmware_update_utility

  3. Run command sudo ./Firmware_Update Fw_update_a.b.c.bin.

  4. Once Firmware Update is successfull, the process will return 0E as status.

  5. Now reset adsd3500 to run latest firmware.

ADTF3175D - Release v4.1.1

09 Mar 21:50
Compare
Choose a tag to compare

Release 4.1.1 of the Analog Device Time of Flight Sensor and Depth ISP evaluation package. Please see the Getting Start guide for details on what is in this release.

Windows 10/11

Download TOF_Evaluation_ADTF3175D-Rel4.1.1_EVAL.exe
Run TOF_Evaluation_ADTF3175D-Rel4.1.1_EVAL.exe to install

Visit here for more details.

See here for more details on updating the system. Please note, the firmware must be updated. as well.

Ubuntu 22.04.1 for the AMD64.

Download TOF_Evaluation_ADTF3175D-Ubuntu22.04-Rel4.1.1.bin

Installation instructions

Update Ubuntu packages

sudo apt update
sudo apt upgrade

Install QT5 for the installer

sudo apt install -y qtcreator qtbase5-dev qt5-qmake cmake

Install OpenCL run-times

sudo apt install clinfo
sudo apt install mesa-utils
sudo apt install -y gpg-agent wget
wget -qO - https://repositories.intel.com/graphics/intel-graphics.key | sudo apt-key add -
sudo apt-add-repository 'deb [arch=amd64] https://repositories.intel.com/graphics/ubuntu focal main'
sudo apt update

Install OpenGL - used by the Viewer

sudo apt install intel-opencl-icd
sudo apt install libgl1-mesa-dev libglfw3-dev

Install the ADI application Download: TOF_Evaluation_ADTF3175D-Ubuntu22.04-Rel4.1.1.bin

chmod 777 TOF_Evaluation_ADTF3175D-Ubuntu22.04-Rel4.1.1.bin
./TOF_Evaluation_ADTF3175D-Ubuntu22.04-Rel4.1.1.bin

Go to the 'image' folder of the installation

Download SD card image

. ./get_image.sh
unzip NXP-Img-Rel4.1.1-ADTF3175D-0A8ED2B5.zip
cd NXP-Img-Rel4.1.1-ADTF3175D-0A8ED2B5
unzip microsd-93635899.zip
Image microsd-93635899.img to the SD card for the ADTF3175D evaluation board

See here for more details on updating the system. Please note, the firmware must be updated. as well.

Go to the 'bin' folder of the installation

. ./runme.sh
./ADIToFGUI

ADTF3175D - Release v3.2.0

31 Oct 00:28
Compare
Choose a tag to compare

Release 3.2.0 of the Analog Device Time of Flight Sensor and Depth ISP evaluation package. Please see the Getting Start guide for details on what is in this release.

Windows 10/11

Download TOF_Evaluation_ADTF3175D-Rel3.2.0_EVAL.exe
Run TOF_Evaluation_ADTF3175D-Rel3.2.0_EVAL.exe to install

Visit here for more details.

Ubuntu 22.04.1 for the AMD64.

Download adi-tof-adtf3175d-rel3.2.0

Installation instructions

Update Ubuntu packages

sudo apt update
sudp apt upgrade

Install QT5 for the installer

sudo apt install -y qtcreator qtbase5-dev qt5-qmake cmake

Install OpenCL run-times

sudo apt install clinfo
sudo apt install mesa-utils
sudo apt install -y gpg-agent wget
wget -qO - https://repositories.intel.com/graphics/intel-graphics.key | sudo apt-key add -
sudo apt-add-repository 'deb [arch=amd64] https://repositories.intel.com/graphics/ubuntu focal main'
sudo apt update

Install OpenGL - used by the Viewer

sudo apt install intel-opencl-icd
sudo apt install libgl1-mesa-dev libglfw3-dev

Install the ADI application Download: adi-tof-adtf3175d-rel3.2.0

chmod 777 adi-tof-adtf3175d-rel3.2.0
./adi-tof-adtf3175d-rel3.2.0

Go to the 'image' folder of the installation

Download SD card image

. get_image.cmd
unzip NXP-Img-Rel3.2.0-ADTF3175D-FB2C93AE.zip
cd NXP-Img-Rel3.2.0-ADTF3175D-FB2C93AE
unzip microsd-54c2ce9f.zip
Image microsd-54c2ce9f.img to the SD card for the ADTF3175D evaluation board

Go to the 'bin' folder of the installation

export LD_LIBRARY_PATH=.
./ADIToFGUI

ADTF3175D - Release v3.0.0

08 Jul 10:43
Compare
Choose a tag to compare

TOF_Evaluation_ADTF3175D-Rel3.0.0_EVAL

ADTF3175 - Release v2.1.1

08 Jul 10:46
Compare
Choose a tag to compare

TOF_Evaluation_ADTF3175-Rel2.1.1_EVAL

Release v2.1.0

23 Mar 07:57
Compare
Choose a tag to compare
sdcard-images-utils: nxp: deboot.sh: Fix ToF repo link

Signed-off-by: Bogdan Togorean <bogdan.togorean@analog.com>