반응형
ATMEL AT91SAM9RL64 를 사용한 개발 보드에 FreeRTOS를 올려 보았다. FreeRTOS Demo 폴더에 ARM9_AT91SAM9XE_IAR 이 있어 이것을 기반으로 수정하여 FreeRTOS 테스트 프로그램의 동작을 확인 하였다.
IAR컴파일러가 30일 평가판이라서 30일내에 완료해야 했는데 예상외로 빨리 끝낼 수 있었다.
먼저 AT91SAM9XE를 컴파일 하여 컴파일러가 에러없이 컴파일 된 것을 확인 한 후 폴더을 복사하여 RL에 맞게 디버깅 하였다. 수정 포인트는 다음과 같다.
폴더 복사 from "Demo/ARM9_AT91SAM9XE_IAR" to" Demo/ARM9_AR91SAM9RL_IAR"
- IAR IDE 설정 파일들 수정
- serial.c 수정 USART_Configure에 AT91C_US_CHMODE_LOCAL mode 추가
"Demo/common/drivers/Atmel/at91lib/boards" 폴더에 at91sam9rl-ek 추가
- 보드에 맞게 board.h, board_lowlevel.c, board_memories.c 수정
- AT91SAM9RL64.h 파일 찾아 인터넷에서 찾아 추가
- icf 파일에서 보드에 맞게 메모리 주소 수정
반응형
'OldStory > WORKS' 카테고리의 다른 글
FreeRTOS Porting (0) | 2010.05.18 |
---|---|
GCC 컴파일 환경 (0) | 2010.05.14 |
소스 분석 (0) | 2010.05.11 |
ARM7 Core 검증 (0) | 2010.05.04 |
첫 출근 (0) | 2010.04.29 |