no image
TASKING C언어 컴파일/디버깅 가상환경 설정
펌웨어 및 임베디드 소프트웨어 개발을 하는 분들 중에, 개발 툴이 TASKING인 경우가 있습니다. 개발자분들마다 습관과 기호가 다를텐데, 저의 경우에는 빈 프로젝트에서 추가하려는 기능(또는 함수)에 대해 검토하는 것을 선호합니다. 물론, MCU에 소프트웨어를 포팅하여 테스트할 수도 있지만 경험상 Timer, Interrupt 등 부가 설정으로 인해 오동작하는 경우가 있었습니다. 실력이 좋은 분들은 안그러시겠지만, 추가하려는 코드의 문제가 아닌데도 해당 코드를 다시 검토하는 경우도 있었습니다. 기업에서는 라이선스 이슈가 많아서 아무 개발환경이나 다운받기가 부담스러울텐데, TASKING 환경에서 C언어를 가상환경으로 테스트할 수 있는 방법이 있습니다. TASKING C언어 가상환경 설정 먼저, File -..
2022.03.11
no image
TRACE32(T32) 디버깅 Watch 배열 Format 변경
T32에서 배열 및 일반 변수를 Watch창에서 디버깅할 때, Format을 변경할 수 있습니다. 예를 들어, Decimal, Hex, Binary 등 입니다. 아래는 가장 기본값에 따른 모습입니다. 변수 위에 마우스를 가져다 놓고, 우클릭을 하여 Format을 클릭합니다. 원하는 Format을 체크해준 후, OK 합니다. Decimal에서 Hex로 변경된 모습을 볼 수 있습니다.
2022.03.07
no image
TRACE32(T32) Dialog Box + List Box 추가하기
TARCE32는 사용자가 스크립트 작성을 이용해서 Dialog Box안에 List Box를 추가할 수 있습니다. Dialog Box는 아래 화면처럼, 팝업 형태의 새 창을 띄워서 정보를 보여주거나 입력 받는 기능입니다. List Box는 아래 화면처럼, 여러 아이템을 메뉴화 시켜 선택할 수 있게끔 보여주는 기능입니다. TRACE32에서는 이 두 가지를 결합한 예제가 있고, 그 예제에서 간단하게 수정한 것을 정리해보겠습니다. 그리고 Dialog Box+List Box는 버튼을 클릭하여 접근하게끔 만들어보겠습니다. 버튼 생성과 색깔에 대해 궁금하신 분들은 아래 링크들을 참조하세요. 2022.02.21 - [개발툴/T32] - TRACE32(T32) 버튼 추가하기 2022.02.21 - [개발툴/T32] - ..
2022.02.21
no image
TRACE32(T32) 버튼 색깔 모음 / 검정 / 빨강 / 녹색 / 파랑 / 사이온 / 마젠타 / 노랑 / 회색
T32에서는 사용자가 원하는 기능을 수행하는 버튼을 만들 수 있습니다. 그리고 버튼에 표시되는 문구의 색깔을 정할 수 있는데요. 설정이 가능한 색깔들에 대해 정리해보겠습니다. ※ T32에서 버튼 생성에 대한 추가 내용이 궁금한 분들은 아래 링크에서 참조하세요. 2022.02.21 - [개발툴/T32] - TRACE32(T32) 버튼 추가하기 버튼 색깔 설정 예시 T32 버튼에서 활용할 수 있는 색깔에 대해 정리된 곳이 찾기 어렵네요. 대략, 다른 프로그램에서 활용했던 방법을 참조해봤는데요. 운이 좋게도 어느 정도 유사하게 동작하는 것 같습니다. 제가 확인된 색깔은 아래의 코드와 화면을 참조하세요. TOOLITEM "Test" "Bk" "DO " TOOLITEM "Test" "R,R" "DO " TOOLI..
2022.02.21
no image
TRACE32(T32) 버튼 추가하기
TRACE32 디버그 프로그램의 초기화면 아래와 같습니다. 사용자마다 이용하기 나름이지만, TRACE32는 스크립트 작성을 이용하여 추가 메뉴를 구성할 수 있습니다. 그 중에서도 버튼을 만들면 이용하기 편리한데요. 버튼을 만들어 보겠습니다. 버튼을 만들기 위해, t32.men 파일을 수정할 것이고 아래와 같이 수정해보겠습니다. t32.men 수정 버튼을 추가하기 위한 스크립트는 간단합니다. TOOLBAR 영역에 아래 문구를 추가했습니다. TOOLITEM "설명" "표시,색깔" "실행 경로" TOOLITEM "Dialog Listbox" "TD,B" "DO C:\T32\User_files\dialog_listbox.cmm" 부연 설명은 아래와 같습니다. - 설명 : Mouse over시, 보이는 문구 - ..
2022.02.21
no image
Visual Studio Code 다중 선택하기
코드 개발 시, 문자열 간의 공통점은 없지만, 열의 수가 같은 경우가 있습니다. 대표적인 예로, Hex로 관리하는 데이터가 있겠네요. 이 때, 전체 라인을 재배치하거나 정렬하고 싶은 경우에 하나하나 수정하면 시간이 많이 소요됩니다. 한 두 줄이면 문제 없지만, 데이터가 많아 몇 백줄이 넘어가면 손도 아프고 시간도 아깝죠. 이런 경우를 위해 Visual Studio Code에서는 다중 선택이라는 기능이 있습니다. 다른 곳에서도 지원하는 기능인데 Visual Studio Code에도 있어 유용하게 썻네요. 방법은 'Ctrl+Alt+방향키' 입니다. 아래의 왼쪽 화면은 일반 모습이고, 오른쪽 화면이 다중 선택으로 3개 라인을 선택한 것입니다. Shift키를 이용해서 한 번에 선택하여 삭제도 가능합니다. ESC..
2021.12.28