공학왕이될거야

'전공/TC237'에 해당되는 글 2건

  1. 소스 수정하기 (Example과 결합하기)
  2. 프로그램 다운로드 및 PC와 보드 연결

소스 수정하기 (Example과 결합하기)

전공/TC237

오늘은 제공되는 DEMO팩들을 결합해보았어요.

 

오류가 너무 많이 나서 고생을 좀 했지만 해내서 다행이었어요ㅠㅠ.

 

U-Brain 만질 때 TC237과 같은 32비트 Cortex-M4를 다뤄봤던게 도움이 많이 된 것 같아요.

 

먼저 계속 팩을 씌우면서 같은 소스들이 겹쳐서 새로운 workspace를 생성해줬어요. 그리고 깨끗한 workspace에 원하는 zip파일들을 추가해줍니다.

 

 

그 다음에 합치기 원하는 소스의 헤더와 c파일을 넣어줍니다.

 

 

여러 함수들이 합쳐지기 때문에 EXTERN하는데 있어서 가장 오류가 많이 발생했어요.

 

저희 같은 경우는 PWM에서 glcd로 불러오는 Delay 함수가 정의된 곳에 없어서 같은 함수 이름으로 바꿔주었습니다.

 

 

그리고 Main 함수에 추가한 헤더들을 열어주고, 실행할 명령어를 입력해줍니다.

 

 

그리고 디버깅을 해주면 성공!!

 

 

이렇게 수정된 화면을 볼 수 있습니다.

 

 

 

 

 

 

 

 

 

 

'전공 > TC237' 카테고리의 다른 글

프로그램 다운로드 및 PC와 보드 연결  (0) 2017.05.01

프로그램 다운로드 및 PC와 보드 연결

전공/TC237

이전에 8비트짜리 아두이노를 연결하거나 32비트짜리 CortexM4를 연결할 때도 이정도로 애를 먹진 않았던 것 같은데, 유독 이 TC237은 애를 먹였어요ㅠㅠ

 

삼성, LG, ASUS, hp 노트북을 사용해서 해보았는데 전부 다 잘 되지 않더라고요.

 

어제도 4시간 가량 붙잡고 있다가 오늘 새벽에서야 우리 박지훈님이 해내셨습니다!

 

그래서 어떻게 잘 연결할 수 있었는 지 순서를 보여드리도록 할게요.

 

먼저 AURIX iLLD Demos v.1.0.0.11.0.exe와 AURIX iLLD Package v1.0.0.11.0.exe는 파일자료에서 다운받으셨을 알집의 압축을 풀면 저절로 실행이 됩니다.

 

그리고 아래 사이트에 접속해서 Download Link - Free Entry TriCore Toolchain 를 클릭해주시고 인적사항을 기록한 후에 다운로드 진행해주시면 됩니다.

http://www.infineon.com/cms/en/product/microcontroller/32-bit-tricore-tm-microcontroller/tricore-tm-development-tools-software-and-kits/free-tricore-entry-tool-chain/channel.html?channel=db3a304344134c7a014420d628fa76ec&redirId=27777

 

 

이때 MAC-Address는 Window10 기준 아래와 같은 방식으로 알아볼 수 있습니다.

 

 

다운로드를 받고 나면 인적사항에 등록한 메일로 license가 오는데 C드라이브 > HIGHTEC > licenses 폴더 안에 넣어주시면 됩니다.

 

Eclipse를 다운로드하고 실행하려면 jdk과 jre를 다운받아야하는데, 이때 jdk는 꼭 32비트로(x86) 다운받아주셔야합니다. jre는 64비트.exe로 다운받았을 때 이상 없었어요.

 

http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

ude나 DAS 다운로드는 Infineon의 강의자료 순서를 그대로 따랐습니다.  

DAS는 PC와 TC237의 시리얼 통신에 필요합니다.

 

다 다운로드 받으면 프로그램에(홈화면 왼쪽 맨 아래 클릭하고 스크롤) DAS폴더가 생성되었을텐데 그 안에 DAS Device Scanner를 열어줍니다!

 

그리고 PC와 보드를 연결한 뒤 Start DAS Server > Change > Installed Servers > UDAS의 Start 를 차례로 클릭하면 아래와 같이 뜹니다!

 

 

그 다음에 장치관리자에 들어가서 포트에 연결을 시켜주어야하는데요.

 

 

범용 직렬 버스 컨트롤러의 Infineon DAS JDS COM에서 마우스 오른쪽 버튼으로 속성에 진입한 뒤 고급에서 VCP 드라이버 설치 박스를 체크해줍니다.

 

그 뒤에 USB 포트를 뺐다가 다시 연결하면!

 

 

이렇게 포트에 등록됩니다! 휴 아두이노는 그냥 연결만 하면 됐었는데 이건 이리도 힘드네요ㅠㅠ

 

Eclipse를 실행하고 난 다음에 Examples를 열고 실행시키고자하는 프로젝트를 active 시켜줍니다.

 

 

 

 

프로젝트를 build 해주고

 

 

Debug As > Debug Configurations 에 진입해서 다음과 같이 진행합니다.

 

 

그리고 지금부터 너무 중요한데요!

 

 

이 순서로 클릭해주시면 Infineon 자료의 UDE 순서 뒷 부분 페이지가 나옵니다!

 

 

자료와 같은 순서로 진행을 쭉 해주시고

 

 

요놈! 을 클릭해주시면 프로젝트가 업로드됩니다!!!

 

ㅠㅠ 여기까지 오기가 너무 오래걸렸어요 ㅠㅠ

 

그래도 여기까지 왔으니 나머지도 잘 진행되길 바라봅니다!

 

'전공 > TC237' 카테고리의 다른 글

소스 수정하기 (Example과 결합하기)  (0) 2017.05.05