I2C IR-day/night mode
-
@veye_xumm i understood i needed to use those files from the wiki but what do i do with them? do they go in /boot/veyecam directory?
-
@rob77 no
-
@veye_xumm ok.
running the files just ends with errorno such file or directory
. ive tryed running them in terminal and vim with no luck. there is clearly something im missing or not understanding, unlike the raspberry pi you have to enable./enable_i2c_vc.sh
but on jetson nano it is already enabled meaning first steps are not required, so i continue with commands that should work but for some reason are not. is there another directory the files are ment to go in? or is there another way to control day/night mode? -
@rob77
Under linux, the following command means that you don't have this file in your current directory.
You need to go to the directory where this file is located and execute the command.
This is a common knowledge of linux.bash: ./veye_mipi_i2c.sh: no such file or directory
-
@veye_xumm
i have the files and tryed this.rob@rob-desktop:~$ ./veye_mipi_i2c.sh bash: ./veye_mipi_i2c.sh: No such file or directory rob@rob-desktop:~$ '/home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh' /home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh: line 1: $'\r': command not found /home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh: line 3: $'\r': command not found /home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh: line 7: $'\r': command not found /home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh: line 8: $'\r': command not found /home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh: line 9: $'\r': command not found /home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh: line 10: $'\r': command not found /home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh: line 11: syntax error near unexpected token `$'\r'' /home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh: line 11: `print_u'age() rob@rob-desktop:~$
i thought maybe it needed a dynamic loader so i did a check.
rob@rob-desktop:~$ ldd '/home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh' not a dynamic executable rob@rob-desktop:~$ file '/home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh' /home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/veye_mipi_i2c.sh: ISO-8859 text, with CRLF line terminators
-
@rob77
cd /home/ rob/nvidia jetson_ veye_ bsp/i2c_ cmd/bin/
first -
rob@rob-desktop:~$ cd /home/rob/nvidia_jetson_veye_bsp/i2c_cmd/bin/ rob@rob-desktop:~/nvidia_jetson_veye_bsp/i2c_cmd/bin$ ./veye_mipi_i2c.sh ./veye_mipi_i2c.sh: line 1: $'\r': command not found ./veye_mipi_i2c.sh: line 3: $'\r': command not found ./veye_mipi_i2c.sh: line 7: $'\r': command not found ./veye_mipi_i2c.sh: line 8: $'\r': command not found ./veye_mipi_i2c.sh: line 9: $'\r': command not found ./veye_mipi_i2c.sh: line 10: $'\r': command not found ./veye_mipi_i2c.sh: line 11: syntax error near unexpected token `$'\r'' '/veye_mipi_i2c.sh: line 11: `print_usage() rob@rob-desktop:~/nvidia_jetson_veye_bsp/i2c_cmd/bin$ ./veye_mipi_i2c.sh -w -f daynightmode -p1 0xFE -b7 ./veye_mipi_i2c.sh: line 1: $'\r': command not found ./veye_mipi_i2c.sh: line 3: $'\r': command not found ./veye_mipi_i2c.sh: line 7: $'\r': command not found ./veye_mipi_i2c.sh: line 8: $'\r': command not found ./veye_mipi_i2c.sh: line 9: $'\r': command not found ./veye_mipi_i2c.sh: line 10: $'\r': command not found ./veye_mipi_i2c.sh: line 11: syntax error near unexpected token `$'\r'' '/veye_mipi_i2c.sh: line 11: `print_usage()
-
@rob77
Please try this.sudo apt install dos2unix dos2unix ./veye_mipi_i2c.sh
-
@veye_xumm thanks that fixd the file into unix and i was able to open it. i then enter the day/night command
rob@rob-desktop:~/nvidia_jetson_veye_bsp/i2c_cmd/bin$ ./veye_mipi_i2c.sh -w -f daynightmode -p1 0xFE -b7 should be root!
it says should be root? so i redo it as root superuser, but got file/directory error. i tryed other types of commands but getting same error.
rob@rob-desktop:~/nvidia_jetson_veye_bsp/i2c_cmd/bin$ sudo -i ./veye_mipi_i2c.sh -w -f daynightmode -p1 0xFE [sudo] password for rob: -bash: ./veye_mipi_i2c.sh: No such file or directory
-
JUST fixed it sudo -s
want to say thank you for your help and patience with me, a person who has very little experience using linux. the camera is perfect for my project and i will be using it to learn more.
-
@rob77 You are welcome.