페이지

레이블이 arm인 게시물을 표시합니다. 모든 게시물 표시
레이블이 arm인 게시물을 표시합니다. 모든 게시물 표시

2013년 3월 1일 금요일

FRDM-KL25Z Freescale Freedom Developement Platform



재미있을 것 같아서 두세개 샀는데, openSDA라는 것이 영 마음에 들지 않는다. SWD를 이용하여 디버깅을 하기 위해 준비 중.

엘레파츠에서 주문한 1.27mm 헤더는 주문을 잘 못해서 2열이 아닌 1열 헤더가 왔다. 두줄로 붙여 쓸수가 없다.


외부의 SWD 디버깅 장비를 사용하려면 약간의 손질이 필요하다. J11의 두 점퍼 연결을 끊는다. 친절하게 회로도에 써주었다.
아니다. 저 점퍼를 끊으면 연결이 되질 않는다. -_-;;


제품 페이지:
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z&parentCode=KL2&fpsp=1#


2012년 8월 17일 금요일

yagarto tool 실행 문제

만약에


make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x425073)


이런 메세지를 내고 빌드가 안된다면,
make가 설치된 패스를 의심해본다.

참조 사이트

http://embdev.net/topic/145370


Yagarto + eclipse + J-Link for ARM

eclipse와 J-link 기반으로 ARM 개발을 할 수 있는 환경.
일단 윈도우와 맥에서 해봤는데, 무료툴의 한계는 있는 듯.
윈도우는 그럭저럭 쓸만해 보이는데, 맥은 반응이 느려서 좀 답답하다.

http://www.yagarto.de/

순서는

1. SEGGER 에서 J-link 의 소프트웨어 설치. 드라이버와 GDB server가 같이 설치된다. 그리도 문서까지.
http://segger.com/index.html


2. YAGARTO Tools(윈도우의 경우) 와 YAGARTO GNU ARM toolchain 을 설치한다.
http://www.yagarto.de/index.html#download


3. JAVA JRE 설치. 32bit 가 권장되는게 아니라 64bit는 문제가 있어보인다. 이클립스와 관련해서. 윈도우에서는 32bit 버전이 설치되어 있었고, 64bit 버전은 따로 설치했지만 쓸모가 없었다. 맥에서는 둘다 필요 없었다.
http://java.com/ko/download/manual.jsp


4. 이클립스 설치. 윈도우 맥 둘다 64bit는 필요없어 보였지만 설치는 해뒀다. 32bit 만으로도 충분한 듯.
Eclipse Project 4.x Stream Downloads 라는 것을 찾아 먼저 설치한다. 일종의 베이스 같다. eclipse 홈페이지의 project 에서 eclipse project 또는 eclipse platform을 찾아야 한다. 4.2를 설치했다. eclipse SDK라는 이름이다. 용어를 무지 헷갈리게 사용한다.
http://download.eclipse.org/eclipse/downloads/


5. 이클립스 CDT (C/C++ Developement Tooling) 설치.
이클립스 프로젝트 다운로드에서 찾을 수 있다. 8.1.0 을 설치 했고, 32bit / 64bit 구분이 없다. 다운로드를 한 후에, 이클립스를 실행 시키고, help 메뉴의 'install new software'를 선택해 설치 할 수 있다.
http://www.eclipse.org/cdt/downloads.php


이후 테스트는 http://www.yagarto.de/howto/yagarto2/index.html 를 참조해서 진행했다.
이클립스 버전의 차이로 좀 다른 부분이 있지만, 크게 차이는 없다. 언제 한번 정리하자.