C2834x 보드 설정
TMS320C2834x는 리셋시 4개 포트의 전위상태에 따라 부트 동작모드를 결정합니다.
MODE |
GPIO87 |
GPIO86 |
GPIO85 |
GPIO84 |
부팅
모드 |
E |
1 |
1 |
1 |
0 |
SCI-A
boot (RAM
부팅시 사용) |
D |
1 |
1 |
0 |
1 |
SPI-A
boot (외부 flashrom 부팅용으로 권장함) |
easyDSP
Pod는 모드 E번을 사용하여
램 부팅을 수행합니다.
램
부팅시에는 easyDSP pod의 /Boot 신호 및
/Reset신호가 동시에 활성화되며,
사용자 메뉴(DSP메뉴>
Reset
DSP메뉴)에 의한 리셋시에는 /Reset신호만 활성화되므로, 경우에 따라 하기와 같이 결선하여 주십시요.
상기
테이블의 파란색 칸은 플래쉬롬 부팅을 위한 easyDSP의 추천 방식입니다. 하드웨어 준비는 사용자의 몫입니다.
(easyDSP Pod
결선법 :
시리얼부팅은 SCI-A boot모드 사용. 리셋시에는 SPI-A 부팅사용)
기타 주의사항은 아래와 같습니다.
- SPI-A는 easyDSP
전용으로 사용되므로 사용자 용도로 사용될 수 없습니다.
- easyDSP cable이 연결되는 5x2 header의 전원핀(#4)은 3.3V
연결
- TX, RX
선은 MCU의 해당 핀으로 직접 연결
- easyDSP /RESET신호와
MCU /XRS 신호사이에 리셋 IC같은 회로가 삽입된다면, 삽입된 회로는 /RESET신호를 0.5초내에 /XRS에 전달해야 함.
- easyDSP
헤더와 MCU간에 연결에 버퍼 IC를 사용할 경우, 버퍼
IC는 easyDSP 헤더에 직결하여, 각종 저항 연결이
DSP에 직결될 수 있도록 함
- /BOOT 핀은 2k오옴 저항을 통해 연결
- /Reset 핀은 MCU에 리셋을 줄 수 있도록 적절히 연결 (/Reset핀의
Low상태 유지 기간은 약 500msec)
- 각 신호선에 풀업 저항을 설치할 시에 그 값이 수 KOhm이상이 되어야 함 (easyDSP
pod내부에 100 Ohm 직렬저항이 있기
때문)
- 노이즈에 의한
리셋을 방지하기 위해, 리셋 회로부에 적절한 필터 사용
가능
주의사항
!!
easyDSP의 'MCU'메뉴의 'Reset MCU'를 선택하여 MCU에 리셋을 거는 경우에는, /RESET신호만이 활성화됩니다. 이때에는
/BOOT신호는 비활성화됩니다. 따라서 상기와 같이
결선한 후, 'MCU'메뉴의 'Reset MCU'를 선택하여 리셋을 걸면, MCU는 모드
D(SPI-A boot)로 진입하게 됩니다.
따라서 "SPI-A"모드로
부팅이 준비되어 있지 않을 경우에는 'MCU'메뉴의 'Reset MCU'를 사용하여 MCU를 리셋시키지 마십시요.