Browsing "Starting TrueSTUDIO"

No Thumbnail

[PM]프로젝트 내보내기(Export) : 압축파일

1. Project Explorer에서 내보낼 프로젝트를 선택한 후 File -> Export…을 클릭합니다.     2. Archive File을 선택한 후 Next를 클릭합니다.     3. 내보낼 경로와 파일이름을 지정한 후 Finish를 클릭하면 됩니다.    

10월 30, 2012     No Comments
Read More
No Thumbnail

[PM] 프로젝트 내보내기(Export) : 폴더구조

1. Project Explorer에서 내보낼 프로젝트를 선택한 후 File -> Export…을 클릭합니다.     2. File System을 선택한 후 Next를 클릭합니다.     3. 내보낼 경로를 지정한 후 Finish를 클릭하면 됩니다.    

10월 30, 2012     No Comments
Read More
No Thumbnail

[PM] 프로젝트 가져오기(Import) : 압축파일

1. File -> Import… 를 클릭합니다.     2. Existing Projects into Workspace를 선택한 후 Next를 클릭합니다.     3.  Select archive file을 선택하신 후 가져올 프로젝트가 압축되어있는 파일의 경로를 입력한 후 Finish를 클릭합니다.  

10월 30, 2012     No Comments
Read More
No Thumbnail

[PM] 프로젝트 가져오기(Import) : 폴더구조

1. File -> Import… 를 클릭합니다.     2. Existing Projects into Workspace를 선택한 후 Next를 클릭합니다.     3. Select root directory를 선택하신 후 가져올 프로젝트 경로를 입력하고, Copy projects into workspace를 체크한 후 Finish를 클릭합니다.    

10월 30, 2012     No Comments
Read More
No Thumbnail

[PM]2.프로젝트 생성 – 평가보드 리스트상 없음

[평가보드 리스트에 가지고 있는 타겟보드가 없는 경우] 기본적인 프로젝트를 생성하겠습니다.     1. 아래와 같이 New C Project 버튼을 클릭합니다.     2. C Project 생성을 위한 창이 뜨면 Project name에 적당한 이름을 입력합니다. Project type에서 Embedded C Project를 선택하고, Toolchains에서 Atollic ARM Tools를 선택합니다. 선택이 끝났다면 Next를 클릭해서 다음 화면으로 넘어갑니다.     3. Target의 Vendor에서 MCU 제조사를 선택합니다. 가지고 있는 타겟보드가 리스트에 없다면 None을 선택합니다. 평가보드 선택란을 None으로 설정하면 마이크로컨트롤러를 선택할 수 있습니다. 타겟보드의 마이크로컨트롤러를 선택합니다. Floating point는 해당 마이크로컨트롤러에 FPU가 없다면 자동으로 Software implementation만 활성화 됩니다. Cortex-M4F같이 FPU가 있는 코어를 가진 마이크로 컨트롤러는 Hardware implementation을 선택할 수 있습니다. Code location에 RAM을 선택할 경우 디버거가 실행 이미지를 RAM에 다운로드합니다. 속도는 FLASH에 굽는것보다 빠르고 Breakpoint 설정도 자유롭지만 일반적인 마이크로 컨트롤러는 RAM이 작아 간단한 테스트 정도만 가능합니다. FLASH를 선택할 경우 디버거가  FLASH에 실행 이미지를 다운로드합니다. Flash에 설정할 수 있는 Break point는 MPU의 Core에 따라 다릅니다. ARM7이나 ARM9일 경우 Instruction set에서 ARM과 Thumb을 선택할 수 있고, Cortex-M은 Thumb2가 자동으로 선택됩니다. 선택을 […]

10월 29, 2012     No Comments
Read More
No Thumbnail

[PM] 1.프로젝트 생성 – 평가보드 리스트상 있음

[평가보드 리스트에 가지고 있는 타겟보드가 있는 경우] 1. 아래와 같이 New C Project 버튼을 클릭합니다.     2. C Project 생성을 위한 창이 뜨면 Project name에 적당한 이름을 입력합니다. Project type에서 Embedded C Project를 선택하고, Toolchains에서 Atollic ARM Tools를 선택합니다. 선택이 끝났다면 Next를 클릭해서 다음 화면으로 넘어갑니다.     3. Target의 Vendor에서 MCU 제조사를 선택하면  Evaluation board에 평가보드 리스트가 생깁니다. 리스트에서 해당 평가보드를 선택합니다. 평가보드를 선택하면 Microcontroller family와 Microcontroller가 자동으로 채워지고 변경할 수 없습니다. Floating point는 해당 마이크로컨트롤러에 FPU가 없다면 자동으로 Software implementation만 활성화 됩니다. Cortex-M4F같이 FPU가 있는 코어를 가진 마이크로 컨트롤러는 Hardware implementation을 선택할 수 있습니다. Code location에 RAM을 선택할 경우 디버거가 실행 이미지를 RAM에 다운로드합니다. 속도는 FLASH에 굽는것보다 빠르고 Break point 설정도 자유롭지만 일반적인 마이크로 컨트롤러는 RAM이 작아 간단한 테스트 정도만 가능합니다. FLASH를 선택할 경우 디버거가  FLASH에 실행 이미지를 다운로드합니다. Flash에 설정할 수 있는 Breakpoint는 MPU의 Core에 따라 다릅니다. ARM7이나 ARM9일 경우 Instruction set에서 ARM과 Thumb을 선택할 수 있고, Cortex-M은 Thumb2가 자동으로 선택됩니다. 선택을 모두 끝낸 후 Next를 […]

10월 29, 2012     No Comments
Read More
No Thumbnail

[PM] TrueSTORE

TrueSTUDIO에 TrueSTORE가 통합되었습니다. TrueSTORE는 Atollic사의 서버에서 클릭 몇번만으로 쉽게 샘플 프로젝트를 가지고 올 수 있는 모듈입니다.   1. 아래와 같이 TrueStore 버튼을 클릭하고 조금 기다리면 서버에 연결이 됩니다. 2. 서버에 연결이 되면 아래와 같은 창이 뜹니다. 3. 원하는 샘플 프로젝트를 찾아 선택한 후, Finish를 클릭합니다.   4. Progress 창이 떠서 현재 프로젝트를 가지고 오는 것을 보여줍니다.   5. 다운로드가 끝나면 자동적으로 현재 Workspace에 가져오기가 됩니다.

5월 29, 2012     No Comments
Read More
No Thumbnail

[PM] Workspace 지정과 변경

Workspace는 프로젝트들이 들어있는 폴더입니다. TrueSTUDIO는 Eclipse 기반이기 때문에 Eclipse의 Workspace 구조를 따릅니다.   TrueSTUDiO를 처음 실행하면 아래와 같은 창이 뜹니다. 여기에 Workspace로 사용할 폴더를 지정할 수 있습니다.   Workspace를 변경하고 싶다면 File -> Switch Workspace로 들어가셔서 Workspace를 쉽게 변경할 수 있습니다.  

5월 29, 2012     No Comments
Read More
No Thumbnail

[Debug] Disassembly

TrueSTUDIO에서 Assembly 레벨의 디버깅이 가능합니다.   1. i-> 버튼을 클릭합니다.     2. Disassembly창에서 Assembly 레벨의 디버깅을 할 수 있습니다.

5월 29, 2012     No Comments
Read More
No Thumbnail

[Debug] 메모리

TrueSTUDIO에서 메모리의 내용을 읽거나 수정할 수 있습니다.   1. Memory에서 Monitors의 + 버튼을 클릭합니다.   2. 아래와 같은 창이 뜨면 관찰하고 싶은 주소를 입력하고 OK를 클릭합니다.   3. 메모리 값을 읽을 수 있습니다. 만약 메모리가 RAM이라면 수정할 수 있습니다.

5월 29, 2012     No Comments
Read More