INNO's Project/TMS320C28x
TMS320F2808 SCI-A BOOT
innosian
2006. 5. 18. 14:10
삽질을 좀 한 부분이기 때문에 요약 정리해 둡니다. 28xx 시리얼 부트를 사용하실 분들은 참고 하세요.
F2808 SCI-A BOOT
1. CCS3.1 설치
2. SDFlash 설치 (V1.63) (Windows2003 에서 설치 안됨)
- \CCStudio_v3.1\specdig\sdflash\bin 내용만 필요 (JTAG 사용시 나머지도 필요)
3. V3.0 SDFlash serial patch for flash programming via an RS232 serial link
- 설치된 내용을 2번 항복과 묶어두면 편하다.
4. sdopts.cfg 의 내용에 AddToSdOpts.cfg 의 내용을 추가
- 위 파일은 잘 찾아보면 어딘가에 짱밖혀 있다.
- 다음은 AddToSdOpts.cfg 의 내용 (이부분을 추가하지 않으면 SDFlash 에서 COM Port 를 선택할 수 없다. )
# ********************************************************************
# ************************** F281x SdFlash Serial *******************
# ********************************************************************
# Serial Port: The following lines should be added to sdopts.cfg.
# Add the lines before the "# End of sdopts.cfg comment
#
[EmulatorId=C1]
EmuPortAddr=0x3F8
EmuPortMode=RS232
EmuProductName=SERIAL_FLASH
[EmulatorId=C2]
EmuPortAddr=0x2F8
EmuPortMode=RS232
EmuProductName=SERIAL_FLASH
[EmulatorId=C3]
EmuPortAddr=0xC3
EmuPortMode=RS232
EmuProductName=SERIAL_FLASH
[EmulatorId=C4]
EmuPortAddr=0xC4
EmuPortMode=RS232
EmuProductName=SERIAL_FLASH
5. Boot mode 설정하기
- 아래 표를 보고 잘 선택하자. 시리얼 부트를 사용할 때에는 GPIO18번과 29번 핀을 풀업하고 34번은 풀다운.
6. SDFlash 를 실행한다. 다음과 같은 화면이 뜬다.
7. 프로젝트 파일을 불러온다.
- 3번 항목을 설치한 경로에서 F2808SerialFlash.sdp 를 불러온다.
8. Project - Setting 에서 Emulator 항목을 시피얼 포트(Ex. C1) 으로 선택
9. Programming 항목에서 Flash Data File 을 Writing 하려고 하는 파일로 선택
10. 나머지 항목은 초기값으로 걍 둬도 되고 무신 내용인줄지 알아보고 싶으면 2번 3번 항복을 설치할때 따라온 PDF 파일을 참고바람.
11. 설정이 완료 되었으면 보드와 PC 를 시리얼 케이블로 연결한뒤 Device 항복의 Flash 메뉴 선택
12. Flash Wiring 을 진행하고 부트 모드를 Boot to Flash 모드로 변경하면 보드가 작동 되어야 함.