사양
Jetson Nano 4GB B01
SPI 활성화
SPI활성화를 검색해보면 jetson-io를 터미널에 입력하라는 얘기만 나온다.
안될경우 이렇게 해보는게 낫다.
sudo /opt/nvidia/jetson-io/jetson-io.py
회색빛 창이 뜰텐데, 터미널의 크기를 조정해줘서 글자가 보이게끔 한다.
1. Configure Jetson 40pin header
2. Configure header pins manually
3. spi1혹은 spi2를 선택하여 " * " 표시를 남긴다. 그 후 back
4. Save pin changes
5. Save and reboot to reconfigure pins
SPI 할당
ls /dev/spi*
아마 위 코드를 입력하면 아무것도 없다고 뜰 것이다.
sudo modprobe spidev
이걸 입력해주면 이제 spidev0.0 ~ spidev1.1이 /dev위치에 할당될 것이다.
하지만 재부팅하면 다시 해제되므로 부팅시마다 할당하게끔 해준다.
sudo nano /etc/modules
파일의 맨 끝에 spidev 항목을 추가한다.
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
spidev
파일을 저장한 후 재부팅을 해보자.
/dev에 spi가 자동으로 할당된것을 볼 수 있다.
[참고]
https://jetsonhacks.com/2020/05/04/spi-on-jetson-using-jetson-io/
'개인프로젝트 > 젯슨나노' 카테고리의 다른 글
[SPI통신] 젯슨나노 SPI 로컬 루프 테스트 (0) | 2023.02.23 |
---|---|
[Jetson Nano]젯슨나노 전원 인가가 안될때! (0) | 2022.01.02 |