본문 바로가기

[ATMEL]

(47)
[ AT91SAM7SE512 EVM ] SAM-BA Boot 개발환경 설정 [AT91SAM7SE512 EVM]SAM-BA Boot 개발환경 설정 AT91SAM7SE512는 내부롬에 SAM-BA(http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3883)지원 펌웨어가 있다. 내부롬으로 부팅하기 위해 GP NVM bit 2를 클리어해야 하는데 EREASE를 High로 하면 부팅후 수초후 지워진다. 내부 롬(SAM-BA) 부트 내부 FLASH 부트 [AT91SAM7SE512 EVM]에서는 J15를 2-3으로 설정하여 부팅 수초후 GP NVM bit 2를 클리어(EREASE). J15를 1-2으로 설정 BAM-BA모드로 리셋. ->USB를 연결하면 USB를 인식하고 at6124.sys드라이버를 찾는다. 드라이버 설치(atm6124.z..
[ AT91SAM7SE512 EVM ] PCB조립 [AT91SAM7SE512 EVM] PCB조립 [AT91SAM7SE512 EVM]조립 했습니다. 아직 메모리는 도착하지 않아서 그냥 CPU만 달았구요... 512k Flash, 32k SRAM, USB, SPI, SSC, TWI, ADC... 스펙은 상당히 맘에 들고 특히 USB, Serial로 다운로드 할수 있어 처음 배우는 개발환경 설정에 편리합니다. [L-EVM]타입으로 전원핀, 메모리제어 핀을 통일화 하느라 아트웍 상당히 힘들었지만 하다보니 길이 있더군요.. 내부메모리만 있어도 충분히 테스트 가능하므로 외부메모리는 뒷면으로 보냈고 SD소켓을 장착해 메모리 대체 할 수 있도록 햇습니다. 보드에 디버깅용 LED 2개와 인터럽트 테스트 스위치를 두어 보드만으로 테스 해 볼수 있도록 하였습니다. Appl..
VS1003 MP3 Module + [SAM7 EVM] 테스트 VS1003 MP3 Module + [SAM7 EVM] 테스트 Atmel사의 ARM7(At91SAM7S)을 이용한 [SAM7 EVM] 보드를 이용하여 VS1003 MP3모듈 테스트. STA1003 테스트 했던 보드에 JUMP만 바꾸어 그대로 테스트.
AT91SAM7S EVM용 확장 보드 제작 AT91SAM7S EVM용 확장 보드 제작 게임기 컨트롤러 제작 프로젝트에 적용하기 위해 제작한 Control Board를 이용하여 AT91SAM7S 확장 테스트 보드를 제작했다. 물론 다른 CPU도 사용할 수 있도록 커넥터 처리를 하였고 모든 포트를 테스트 할 수 있도록 처리 되어 있다. 이더넷 및 MP3모듈등의 SPI커넥터에 연결하여 다양한 주변장치들을 테스트 해 볼 수 있다.
[SAM7 EVM]SAM-BA이용한 Flash Write [SAM7 EVM]SAM-BA이용한 Flash Write SAM-BA를 이용하여 At91SAM7S64, At91SAM7S256의 Flash에 프로그램을 Write하는 자료를 정리해 보았다. SAM-BA 프로그램 SAM-BA USB Device Driver 최신 버젼은 여기서 다운 받는다. AT91SAM7은 SAM-BA라 불리는 플래시 라이트 펌웨어가 롬에 내장되어 있고 리셋시 TST핀(Pin40) 설정으로 부트영역에 복사할 수 있다. [TST = 1] : 부트영역으로 SAM-BA 펌웨어 복사 모드 (PA0, PA1, PA2 = 1상태 유지 시킬수 있도록 - 회로 설계시 상당히 주의필요) [TST = 0] : 일반 모드 SAM-BA가 부트영역에 복사되고 리셋이 눌러지면 USB를 인식하고 SAM-BA v2...
[SAM7 EVM] 보드 관련 자료 - At91SAM7S64 1 회로도: At91SAM7S64 Aplication Board
[SAM7S EVM] 보드조립 [SAM7S EVM] 보드조립 1

반응형