본문 바로가기

arm7

(5)
WinARM에서 작업폴더 바꾸기 2009. 5. 1. 18:49 현재 제가 보고있는 교재는 윤덕용님의 ARM7TDMI AT91SAM7S256으로 시작하기라는 교재입니다. 그런데 이 책에서는 WinARM의 설정화일인 WinARM.xml의 내용중에 작업폴더를 설정할수있는데 그 부분이 누락된듯합니다. (아마 농담이 아니라 굉장히 쉽기 때문이겠죠...^^) 그러나 저처럼 쉬운것도 헤매는 사람들을 위해 작업폴더 변경법을 보도록하겠습니다. 교재에 명시된 홈페이지나 OK보드를 구입할때 따라온 시디를 보면 WinARM.xml이 있습니다.그걸 열어보면 위에 경로명이 두군데 나타났음을 볼 수 있는데요. 저 부분을 자신에 맞게 수정하면 됩니다. 그래서 저장하고, 그 화일을 C:\WinARM\pn\tools 에 복사하면 됩니다. 그러면 아래 그림처럼 자신의 폴더에서 작업할 수 있습니다.^..
ARM7과 텍스트형 LCD 2009. 4. 15. 08:15 텍스트형 LCD는 표현할수있는 글자의 수가 몹시 작아서 그리 필요한가 하는 생각도 들때가 있지만, 또 없으면 허전하기도 하고, 바로 어떤 상태를 확인하는데는 간편하기 때문에 지금도 꽤 사용되고 있는듯합니다. 사실 PC에서의 각종 통신을 이용한 모니터링이나 JTAG을 사용하는 경우 컴파일러에서 바로 원하는것들을 볼 수 있기 때문에 그리 LCD의 효용가치가 떨어지기도 하지만, JTAG의 경우 그 가격이 높고 정품컴파일러의 가격도 만만치 않아서, 우리처럼 취미생활처럼 무료 컴파일러인 WinARM을 사용하면서 JTAG은 꿈도 못꾸는 경우는 그냥 LCD가 편해보입니다.^^ 이번엔 그래서 텍스트형 LCD를 한번 ARM7과 연결해 보겠습니다. 사실 LCD의 연결은 역시 윤덕용님의 책에 잘 설명되어있습니다. 이번에 얼..
외부 IO 핀 입출력 테스트 2009. 4. 15. 08:07 이번엔 ARM의 외부 IO핀의 입출력 테스트를 한번 해보겠습니다. 그게 뭐 항상 그렇듯이 거창한건 아늬고...^^... 그냥 스위치는 잘 눌러졌는지, 그래서 ARM은 내가 스위치를 눌렀다는 사실을 잘 알고있는지. 또... ARM은 나한테 기본적 신호를 잘 주고있는지. 그래서 난 그걸 잘 알수있는지만 한번 보겠습니다. 일단, 이전에 쭈욱 이야기했던 데로 설치된 WinARM과 이 이전 글에서 만든 보드를 가지고 테스트를 해보도록 하겠습니다. 그 전에 먼저, 이전에 이야기했지만, 아래 화일들은 모두 같이 있어야합니다. AT91SAM7S256.h AT91SAM7S256-RAM.ld AT91SAM7S256-ROM.ld Cstartup.S Cstartup_SAM7.c lib_AT91SAM7S256.h makefil..
WinARM 시작하기 - 프로젝트 생성하기 2009. 4. 15. 07:47 WinARM에서 프로젝트를 생성하는 방법을 보겠습니다. 일단, 지난번 WinARM 설치 후 작업폴더를 만들것에서 이어서 보겠습니다. 거기서 폴더를 정하고, 필요화일들이 다 준비되어있을 것입니다. File에서 새 프로젝트를 생성하고 프로젝트 이름과 폴더를 지정합니다. 일단 교재의 첫번째 예제를 적용해볼꺼니까 그 예제가 LED를 깜빡깜빡하는 거라서... 이름이 TestLED입니다^^ 그러난 다음 좌측 프로젝트 창에서 Add Files를 합니다. 먼저 Cstartup.S, Cstartup_SAM7.c 를 Add시킵니다. 이 화일들의 내용과 의미는 나중에 보죠... 지금은 저도 몰라요... 나도 공부하는거니까...^^ 그리고 그 LED깜빡깜빡 예제가 Xtest02_1.c 입니다. 그 놈도 Add 시키죠... 이..
WinARM 설치하기 2009. 4. 15. 07:42 WinARM이라고 ARM에는 무료 컴파일러가 있다. 물론 책이나 여러자료를 읽어보면 성능이 썩 좋지는 않다는 식으로 나열되어있지만 그러나 무료니까...^^ 일단 이 WinARM을 만드는 분의 홈페이지로 가서 WinARM최신 버전을 다운받으면 된다. WinARM은 화일 이름 뒤에 날짜를 써서 버젼을 표시하는데, 현재 테스트버젼으로 20080331까지 나와있다. 그러나 역시 테스트버젼이고 윤덕용교수님의 책도 그러니까, 20070505버젼을 다운받는것이 좋을듯하다. 위의 버젼은 자동압축실행화일로 되어있다. zip화일도 있는데 용량이 무려 70메가나 많고 해외사이트라 너무 다운로드 속도가 느리니까...그냥 자동실행화일을 받아도 된다. 그걸 다운받고 압축을 풀고, Windows가 설치되어있는 C 드라이브의 루트에..

반응형