[ATMEL]/SAM7_EVM2008. 3. 3. 13:19

[SAM7s-EVM] H-JTAG 테스트

[SAM7s-EVM] H-JTAG 테스트

사용자 삽입 이미지

AT91SAM7S256 EVM을 이용하여 H-JTAG를 테스트 해봤다.
H-JTAG가 v0.6.0이 최신으로 올라와 있다.
http://www.hjtag.com/index.html

다운로드




ARM JTAG 커넥터



H-JTAG를 실행하면 자동으로 디바이스를 디텍트 한다.



Flah Write를 하기 위해 H-Flash를 실행하면 지원되는 디바이스 수가 예전보다 늘어난것 같고...



AT91SAM7S256 칩을 선택한다.






원하는 파일(BIN, HEX)를 선택하고 [Program] 을 클릭하면 간단히 프로그램 된다.
Write되는 주소는 [Dst Addr]에 기입하는데 Flash일 경우 0번지 부트롬으로 설정하면 된다.



H-JTAG를 이용하면 값싸게 74HC244하나만으로 만든 ARM JTAG로만으로도 아주 편하고 빠르게 프로그램 할수 있다.



보너스로 파일 변환기도 추가되었군..



Posted by nexp

댓글을 달아 주세요

[ATMEL]/SAM7_EVM2008. 3. 1. 22:35

[SAM7-s EVM]rev2 LED제어 예제 (gcc WinARM) - AT91SAM7S

[SAM7-s EVM]rev2 LED제어 예제 (gcc WinARM)

사용자 삽입 이미지



[SAM7-s EVM]rev2의 LED는 PA7, PA8에 연결되어 있다. PWM포트에 연결하기위해 이전버전과는 좀 달라졌다.



소스코드

//-----------------------------------------------------------------------------
// [SAM7-S EVM]rev2 Test Program
//
// by http://cafe.naver.com/elab
//-----------------------------------------------------------------------------
#include "../00_hal/system.h"

/*
 - [SAM7-S EVM]rev2에 연결되 LED1, 2 점등 예제
 - LED1->PA7, LED2->PA8
*/

//-----------------------------------------------------------------------------
int main (void)
{
    //System Initialize
    SystemInit();
 
    //Init Led
    Led1Init();
    Led2Init();

    Led2On();
    Led1Off();
 
    while (1)
    {
        //Led Onf
        Delay(100);
        Led1On();
        Led2Off();

        //Led Off
        Delay(100);
        Led1Off();
        Led2On();
    } // while
}
//-----------------------------------------------------------------------------




At91SAM7S256 LED테스트 동영상 (AT91SAM7S)

Posted by nexp

댓글을 달아 주세요

[ATMEL]/SAM7_EVM2008. 3. 1. 21:25

[SAM7-s EVM]rev02 보드 관련자료(AT91SAM7S256)

[SAM7-s EVM]rev02 보드 관련자료(AT91SAM7S256)









회로도

 

OnBoard LED



Application
[STM32-48 EXP]보드에 연결하여 여러가지 테스트 가능  



각종 모듈 테스트





Posted by nexp

댓글을 달아 주세요

[ATMEL]/SAM7_EVM2008. 2. 27. 17:51

[SAM7-s EVM]rev2 보드조립

[SAM7-s EVM]rev2 보드조립

Atmel사의 ARM7 AT91SAM7S-256은 포트가 많지 않아 아주 소형으로 만들수 있었는데 마침 남은 PCB가 하나도 없어 새롭게 제작했다.
새로운 표준을 따르면서도 좀더 소형으로 만들었는데 최대한 소형으로 만들다 보니 MAX232는 제거 되었다.




기존 [SAM7-s EVM] 보다 폭이 훨씬(300mil) 더 줄었고 최대한 기능을 단순화 하려고 했다.


전체 포트는 뽑아두되 사이즈는 최대한 작게 만들었는데... 심플하게 간단한 테스트용으로 좋을것 같다.



PCB업체에서 잘못한건지... 데이터가 잘못되었는지.... 크리스털 홀이 너무 작아 뒷면에 붙혔는데...
물론 동작은 잘 한다.

Posted by nexp

댓글을 달아 주세요

[ATMEL]/SAM7SE5122007. 11. 11. 22:56

[ AT91SAM7SE512 EVM ] rev2 보드 조립 및 테스트

[ AT91SAM7SE512 EVM ] rev2 보드 조립 및 테스트

사용자 삽입 이미지


[at91SAM7SE512 EVM] rev0.2를 새롭게 만들었다.
급하게 만드느라 기존 보드(SAM7SE EVM)의 메모리 쪽 수정할 사항도 많았고해서 좀더 기능을 추가해서 수정 작업 했다.

USB커넥터를 미니타입으로 바꾸어 좀더 심플해 보인다. 간단히 ADC테스트 할 수 있도록 CdS 센서를 추가 했다.



USB2Serial 모듈을 이용하려면 아무래도 시리얼 터넥터가 따로 빠져 있는것이 좋을듯 해서 커넥터를 추가 하였다.
물론 MAX232는 그대로  두었다.



AT91SAM7SE512 메모리 - SDRAM, NAND Flash, SD Card..



Application Board
기본적으로 모든 포트가 빠져 있고 TFT_LCD, PWM, SD card, VR, SW, USB, Ethernet 등을 테스트 해 볼 수 있다.



Posted by nexp

댓글을 달아 주세요