태터데스크 관리자

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

태터데스크 메시지

저장하였습니다.

2013년 10월 TMS320F28x 펌웨어설계 강좌와 시스템설계 강좌가 4일 완성 과정으로 다시 태어납니다. 2개월 동안 6일 완성과정이었던 것이 매달 4일 완성 과정으로 바뀌었습니다. 이제는 매월 TMS320F28x 통합개발과정이 개설되기 때문에 2달완성이라는 제약이 사라지고 필요할 때 강좌를 수강하실 수 있습니다. 수업은 1인 1PC 1 실습장비에서 진행됩니다. 최신 CCS V5 와 학습및 훈련에 최적인 TR28335 트레이닝 키트에서 실습을 진행합니다. 또한 강의가 종료되면TR28335를 증정하기 때문에 돌아가셔서 복습을 하시는데 아주 좋습니다.

   

인터럽트를 사용하지 않고 마이크로프로세서의 펌웨어를 개발하기는 사실 상 어렵죠!

TI, TMS320F28x MCU 4일완성 강좌 4장을 소개합니다.

   

4.1 리셋과 부트롬

4.2 부트로더

4.3 시동과정

4.4 TMS320F28x 인터럽트

4.5 벡터 확장 : PIE

4.6 인터럽트 지원 소스코드

4.7 Context 전환

4.8 실습-인터럽트

   

   

TMS320F28x는 단일 메모리 구조를 가지고 있고 각 영역별 특징이 있습니다.  Boot-ROM 영역, PIE 벡터영역 과 보안을 위한 암호 영역에 대한 이해가 필요합니다.  외부 메모리 확장 또는 외부 장치를 장착하기 위해서 어떻게 메모리를 다루는지도 잘 살펴 봐야 합니다.

   

   

TMS320F28x는 다른 MCU 처럼 단순히 플래시의 특정 영역에서 프로그램을 시작하는 부트 모드 뿐만아니라 외부로 부터 코드를 받아 동작을 시작하는 등의 여러가지 부트모드를 제공하고 있습니다. 이런 부트 모드를 잘 이용하면 외부와 연동하여 부팅하는 시스템을 손 쉽게 구현할 수 있습니다.

   

   

TMS320F28x는 빠른 구동속도와 걸맞는 빠른 인터럽트 처리를 위해 인터럽트 확장회로(PIE)를 통해 많은 인터럽트 서비스를 제공하고 있습니다. 예를 들어 다른 프로세서의 경우 여러 인터럽트 소스가 하나의 인터럽트 서비스를 이용해야하기 때문에 인터럽트가 발생한 후 인터럽트 서비스 루틴 안에서 어떤 인터럽트의 요청들어 왔는지 소프트웨어 적으로 판별하여 처리해야 합니다. 그러나 TMS320F28x는 PIE를 통해 각각 인터럽트 서비스를 할당하고 있기 때문에 그런 소프트웨어적 처리가 필요없습니다.

   

   

   

   

4일완성강좌 신청하러 가기

Posted by vosami

댓글을 달아 주세요