간단히 LED 제어 예제로 SAMBA 프로그램 라이팅 방법을 사용해 보겠습니다.

예제: 

 wat_at91sam_io.zip



SAMBA 라는 프로그램으로 보드에 라이팅 할 수 있습니다.

[PC에 SAMBA 를 설치한 후에는 반드시 리부팅을 해야 합니다.]

 

 

플래시 내용 지우기(MCU 데이터 지우기)

 

- 점퍼를 연결한 후 usb전원을 연결합니다.
- 약 10초(길게는 15초) 후에는 플래시가 초기화 됩니다.

 

 

 

 

 

플래시 초기화 확인


- USB의 전원을 끊고,
- 점퍼의 연결을 끊고(점퍼를 빼고)
- USB 전원을 다시 연결합니다.
- 새로운 USB 장치[Atm6124.xxxxxxxxx어쩌구저쩌구]가 추가될 것입니다. 
=> 여기까지 MPU의 ROM 초기화를 완료한 것입니다. 

 

 

 

 


플래시에 프로그래밍(라이팅 하기)


- SAMBA 프로그램 실행
- 라이팅할 파일을 선택한 후 다운로드 버튼 클릭으로 다운로딩 시작
- YES, NO 선택하는 메세지 박스가 2번 뜨는데 모두 YES 선택
- 프로그램 완료 후 보드 리셋(즉, USB 케이블을 다시 연결)

=> 새롭게 라이팅한 프로그램이 실행됩니다. 

LED ON/OFF 하는 예제를 첨부하였으니, main.bin 파일을 직접 다운로드 해 보면 됩니다. 

약 1초마다 LED가 깜박이는 것을 확인 할 수 있습니다.




관련 문서가 검색되었습니다.
  1. [2013/06/28] Keil 라이선스 설치 by WhiteAT (3936)
  2. [2012/10/31] 10_H-JTAG 사용방법 (V0.6.2) by ()
  3. [2012/10/29] UART0, UART1 관련 자료 by ()
  4. [2008/08/27] AT91SAMS 시리즈 사용시 주의 사항 by ()
  5. [2007/07/09] 09_USB 벌크 통신 예제 by ()
  6. [2007/07/06] 08_3개 이상의 LED를 정확한 시간으로 제어 by ()
  7. [2007/05/31] 07_타이머로 정확한 시간계산 - 1mS by ()
  8. [2007/05/31] bin 파일 만들기 by ()
  9. [2007/05/14] 04. 드라이버 설치 (SAMBA 프로그램에 필요) by ()
  10. [2007/03/15] 01. WinARM 설치 (ARM7 컴파일러) by ()