no image
[SPI통신] 젯슨나노 SPI 로컬 루프 테스트
로컬 루프 테스트 지난번 젯슨나노의 SPI 포트를 할당하고 오픈해주었다. 이번에는 실제로 SPI기능이 잘 작동하는지 테스트 해본다. GPIO의 19번과 21번을 female-female 점퍼케이블로 연결한다. MOSI(Master Out Slave In)과 MISO(Master In Slave Out)을 연결해주어 본인 스스로 말하고 듣게끔 해주는 것이다. 파이썬 코드 우선 spidev 라이브러리가 설치되어 있어야 한다. 파이썬에서 spi를 쉽게 사용할 수 있게 해주는 라이브러리 이며 라즈베리파이와 젯슨나노에서 모두 지원한다. 보통의 SBC보드는 라즈베리파이의 GPIO 셋업을 그대로 따라가는 경우가 많으니 호환성이 좋다. sudo pip3 install spidev sudo pip3 install --u..
2023.02.23
no image
[SPI통신] 젯슨나노 SPI 포트 열기
사양 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* 아마 위 코드를 입력하면 아무것도 없다고 뜰 것이다. sud..
2023.02.20
no image
[Jetson Nano]젯슨나노 전원 인가가 안될때!
잡히지 않는 시그널 젯슨 나노를 구매하고 적절한 아답터를 전원부에 꽂고 HDMI도 정상적으로 연결했건만...!? 계속해서 잡히지 않는 신호... 그래서 다음과 같이 순서를 정하고 문제를 해결해 나갔다. #1. 아답터 파워 불량 #2. 보드 전원손상 #3. SD카드 OS 설치 또는 인식 불가 #4. HDMI 케이블 불량 다행히 아답터 파워 불량은 아니었고, SD카드에 OS를 굽는 것도 올바른 절차를 거쳤으며, HDMI 케이블 신호도 정상이었다. 아뿔싸... 그럼 보드가 불량인 건가!! 대학생에겐 저렴한 가격도 아니기에 식은땀만 줄줄.. 계속해서 서칭을 통해 방법을 찾던 중 굉장히 사소한 한 가지가 전원인가를 방해하고 있었단 사실을 알게 되었다. J48 점퍼 핀 J48은 젯슨 나노 보드의 회로도에 표기된 넘..
2022.01.02