사이트맵 보기

FAQ

리스트 게시판
[ETC] sYmbol.Browse.sYmbol 창의 "address" 열에 "locdesc"가 포함되어 있다는 것은 무엇을 의미하나요?



각각의 타깃 애플리케이션의 변수는 저장되는 위치가 있습니다.

보통 글로벌 및 정적 변수는 고정된 메모리 위치를 가지며,

함수 내부에서만 존재하는 지역 변수는 해당 함수의 스택 프레임에 저장되거나 범용 레지스터에 저장됩니다.


컴파일러의 최적화가 비활성화된 경우, 각 변수는 Single Location Description을 가집니다.

Single Location Description이 단순한 위치일 경우(고정된 주소, 범용 레지스터, 스택 프레임 오프셋)해당 위치가 sYmbol.Browse 창의 "address" 열에 표시됩니다.

그렇지 않은 경우, "locdesc"가 해당 열에 표시됩니다.


다음과 같은 경우에 "locdesc" 를 확인 할 수 있습니다.

  • 변수에 두개 이상의 위치가 있는 경우.
    이는 컴파일러 최적화가 활성화된 경우 발생할 수 있습니다.
    Var.INFO 명령을 실행하거나 변수에서 오른쪽 클릭 후 'other > View Info'를 선택하면 변수의 다양한 위치와 함께 프로그램 주소 범위를 확인할 수 있습니다.(프로그램 카운터가 해당 프로그램 주소 범위 내에 있을 때, 변수에 대해 해당 위치가 유효합니다.)


  • 적어도 하나의 Location Description이 주소, 범용 레지스터, 또는 스택 프레임 오프셋으로 해결될 수 없는 경우.
다른 궁금한 사항은 TRACE32@mdstech.co.kr 로 문의 주십시오.
감사합니다


[ETC] 제품에 대한 문의 요청사항이 있을 경우

TRACE32.com내의 제품에 관련해서, 제품에 관련한 어떠한 문의든지 아래 방법 중에 편하신 방법으로 요청하시면 됩니다. - 사용 중의 문의사항: Q&A - 제품 견적/데모 요청: Main Page의 견적문의 or 기술지원/데모/SW요청 버튼 - 교육신청: Main page의 교육신청 - 이메일 문의: Trace32@hancommds.com - A/S 문의: 031-627-3116

[ETC] TRACE32, A/S가 필요할때는 어떻게?

첫 번째로 잘 동작했을 때와 비교 시, 개발환경의 변화가 있었는지를 먼저 확인해 보십시오. 기존과 다른 타겟보드, PC, 기능에 대한 부분은 A/S가 아닌 설정의 문제일 경우가 높습니다. 두 번째로는 TRACE32 장비, 타겟보드, 파워 아답터등을 교체하면서 문제범위를 축소합니다. 저희 수리담당자(031-627-3116)와 통화 해 주시고, 안내 드린 주소(홈페이지 하단)로 연락 가능한 연락처(명함)를 동봉하시어 택배를 보내 주시면 됩니다. 장비 재고가 있는 한도 내에서 수리기간 동안 불편함이 없도록 대여 서비스를 하고 있습니다. 아래는 PowerDebug Module의 수리가 필요한 예시입니다 1. TRACE32를 타겟 보드와 연결하고, 타겟 보드 그리고 TRACE32 순서로 전원을 공급 2. 전원 인가시 에는 TRACE32 Debug Module에 “Power LED”가 깜빡 거리고 있어야 함. 3. PC상에서 TRACE32 PowerView를 실행한 이후에는 Power LED가 “On” 상태를 계속 유지 위와 다른 증상이 보인다면 Debug Module의 정밀검증이 필요한 상황이라고 볼 수 있습니다. [ P.S. 당사를 통해 구매된 License 인 경우에 진행되는 서비스입니다. ]

[ETC] 교육 수료증은 어떻게 받을 수 있나요?

본 Site에 회원등록을 하시고 교육을 수강하신 분들께 교육수강 다음 날부터 수료증을 출력하실수 있습니다. 마이페이지>내 수강내역에서 수료증 발급버튼을 누르시면 됩니다. 참고로 익스플로러 환경 설정으로 인해, 인쇄시 배경이미지가 출격되지 않을 경우 프린터의 인쇄미리보기 항목을 클릭한후에 배경색이미지인쇄 항목을 선택하시면 됩니다.

[ETC] 구매 전에 장비에 대한 데모를 받아볼 수 있나요?

저희는 구매 전에 제품데모와 준비되어 있다면 실제 개발환경에서의 시연을 통해서 다양한 궁금증에 대한 해결과 고객만족을 드리고 있습니다.

이 경우 개발 및 디버깅 효율을 높일 수 있는 방법 그리고 적용 사례를 제공해드리고 있으므로 적극적으로 활용 하시기를 추천 합니다.

[ETC] 제가 하는 프로젝트의 디버깅을 도와주실 수 있나요?

저희는 고객의 환경하에서 최적의 장비와 디버깅 환경 설정을 위해서 방문 기술지원을 기본적으로 진행합니다.

또한 저희가 가지고 있는 다양한 장비를 이용하여 문제의 원인에 근접시키거나 해결했던 수많은 경험을 가지고 있습니다.

장비의 구매여부와 관계없이 지원하고 있으니, 연락 주시면 최선을 다해서 도움을 드리겠습니다.

[ETC] TRACE32, S/W Maintenance는 어떤 경우에 해야 하나요?
TRACE32는 신규 Core/ Processor 디버깅에 필요한 신규기능을 사용할 수 있는 권리입니다. 년간 단위로 체결하실 수 있으며 계약 유효기간 내에 Update된 내용을 다운로드 받으실 수 있습니다. (매월 업데이트 정보는 홈페이지에서 확인 하실 수 있습니다.) 구 버전으로 최근에 Release된 신규 Chip의 Update된 정보(Instruction, Function)를 디버깅할 경우 PowerView 화면 상에 빗금이나 물음표로 표시됩니다. 이 경우 저희 홈페이지의 신규 버전을 다운로드 받으셔서 Maintenance 필요여부를 확인하실 수 있습니다. Maintenance를 연장하셔야 하는 경우는 홈페이지 메인화면의 견적/ 문의요청에서 해당 장비의 Serial No를 작성하시어 보내 주시면 잔여기간이나 추가 필요한 견적을 진행해드립니다. P.S. S/W Maintenance 기간 내의 SW Patch는 Silicon Vendor의 요청에 의해 TRACE32 SW Patch가 이루어지는 관계로 Update에는 시간이 소요되며 통상 1년이상의 Maintenance를 권장합니다.


[ETC] S/W Maintenance 정책과 ISO26262 Certification 획득은?
Tasking Compiler는 구매 이후 지속적인 사용을 위해서는 S/W Maintenance 계약(구매)를 하여야 합니다. Maintenance 기간 종료 전 연장과 종료 후 기간에 따라 적용 금액에 큰 차등이 있습니다. 본 Maintenance를 통해서 새 버전으로의 Update, 다른 PC에서 사용할 수 있도록 하는 Re-host, 기술지원 제공 권리를 획득하게 됩니다. 물론 하위 버전에 대한 S/W 지원은 별도의 유지보수 없이 당사를 통해 받을 수 있습니다. 현재 새롭게 출시된 TASKING TriCore 5.0 toolset부터는 TLM 라이선스 인증방식을 사용하기 때문에 당사로 문의가 필요합니다. Stand Alone 라이선스 방식의 대안으로 Floating 라이선스를 제공합니다. 이 경우 여러 대의 PC에서 라이선스를 공유하여 사용할 수 있지만 Dongle 라이선스는 지원되지 않습니다. Tasking Compiler의 ISO26262 Support Program은 TASKING VX-toolsets을 통해서 지원합니다. v4.3r1 버젼과 TriCore/AURIX용 TASKING VX-toolset의 하위 TriCore Compiler 버전에서 지원합니다.


[ETC] 다른 툴과의 연동 정보는 어디에서 확인 가능한가요?

TRACE32는 사용 편의 및 다양한 정보 제공을 위해 각종 산업에서 많이 사용하는 툴과 통합하여 사용할 수 있도록 지원하고 있습니다.


대표적인 예로는

- MathWorks SIMULINK

- National Instruments LabVIEW

- IBM Rhapsody

- AMD(구 XILINX) VIVADO

- Vector VectorCAST 등이 있습니다.


추가로 궁금한 사항은 TRACE32@mdstech.co.kr 로 문의 주시기 바랍니다.

감사합니다.

[ETC] iTSP(integrated TRACE32 Support Package)는 무엇입니까?

iTSP는 임베디드 시스템 환경이 점점 더 복잡해지는 환경하에서 개발자가 TRACE32 환경 설정과 자주 사용하는 디버깅 기능을 기반지식이 없어도 쉽게 설정 할 수 있도록 만든 Script 입니다.

FPGA 상태에서 개발 중인 환경 즉 Processor 이름이 미정인 상태를 제외한 모든 경우에 해당이 되며 특히 모바일 환경에서 주로 사용되는 프로세서 그리고 OS 버전별로 두세번의 클릭만으로 쉽게 설정이 가능하도록 되어 있습니다.

퀄컴의 QDSP의 경우와 같이 경우에는 Qualcomm의 License를 보유한 고객사에게만 제공됩니다.

[ P.S. iTSP 다운로드 및 환경 설정은 MTC manager을 통해서 가능하며 이는 홈페이지에서 다운 받으시면 됩니다. ]

[ETC] 저희 회사의 RTOS, TRACE32를 통해서도 분석될 수 있나요?
TRACE32의 강점 중의 하나인 RTOS Awareness는 전세계 일반적으로 사용되는 OS에 대한 다양한 분석기능을 제공합니다. 고객사 자체적으로 개발한 OS의 경우에도 TRACE32로 지원되며 필요한 OS 정보를 Source Code와 함께 연동되어 디버깅이 가능하도록 지원해드리고 있습니다. 국내의 경우에도 수 차례의 지원경험이 있으니 홈페이지의 견적/문의 요청 버튼을 이용해 주세요.


[ETC] 타겟과의 연결형태에 따라서 제품은 구분할 수 있나요?

타겟 인터페이스에 따라서 제품을 구별할 수도 있습니다.

1. 디버깅이나 트레이스 표준 Interface를 사용하는 경우 Ex) JTAG/ BDM/ OCDS/ ETM/ NEXUS, ITM/STM 인터페이스가 있는 경우이며 TRACE32 제품 군이 여기에 해당 됩니다. 2. 디버깅이나 트레이스 인터페이스는 없지만 디버깅이 가능한 포트가 있는 경우 Ex) ETHERNET, GPIO, UART, File 경우이며 DT10 제품이 해당됩니다. 3. CAN Interface를 사용하는 경우에는 T1- Timing Suite 제품이 여기에 해당 됩니다. 4. Interface 하드웨어가 없는 Virtual 한 환경에서 사용할 경우 Ex) SoC Emulator 환경에서의 디버깅이며 TRACE32의 Front/ Back end 제품이 있습니다.


고객문의/
견적문의
기술지원/
데모/
SW요청
031-627-
3116