태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

질문
--------
이번에 TMS320C28346을 사용하여 DSP보드를 개발중 인데요.
부트예제-SPIA 에서 왜 GPIO54~57번은 부트로 사용이 안돼나요??
이미 PCB나와서 디버깅중인데 데이터 시트에는 그런 내용이 안나와 있는 것 같습니다.
왜 안돼는지 알고 싶습니다.

답변
--------
SPRUFN5A -TMS320x2834x Delfino Boot ROM Reference Guide 문서에 다음과 같이 기술되어 있습니다.

The SPI-A loader uses following pins:
• SPISIMOA on GPIO16
• SPISOMIA on GPIO17
• SPICLKA on GPIO18
• SPISTEA on GPIO19

GPIO54~57핀으로도 SPI-A를 사용할 수 있지만, 부트롬 영역에 저장되어 있는 SPI-A 부트 코드는 SPI부트를 위해서 GPIO16~19핀을 사용하도록 작성되어 있습니다. TI가 ROM영역에 저장하여 수정할 수 없는 부분이니 바꿀수도 없는 부분입니다. 따라서 기본적인 SPI부트모드로는 GPIO54~57핀으로 SPI를 부트를 할 수 없습니다. 굳이 PCB를 바꾸지 않고 GPIO54~57핀으로 SPI 부트를 하려면 그에 해당하는 코드를 직접작성하셔야 합니다.


DSP에 대해 좀 더 알고 싶으세요? 싱크웍스 무료실습강좌를 신청하세요. ----------> 무료실습강좌 신청하기
본 내용이 유익하셨다면 싱크웍스 블로그 2.0을 구독하세요. -------------------------> 싱크웍스 RSS

 

Posted by syncworks

댓글을 달아 주세요