본문 바로가기

반응형

임베디드

(5)
[임베디드]Zynq 7000 TRM(UG585) - 7. Interrupt - 번역 안녕하세요. Zynq 7000 TRM 문서를 구글 번역을 올려둡니다. 제가 보기위한 글이지만 참고하세요 문서 : Zynq-7000 SoC Technical Reference Manual (UG585) p226~237 url : https://docs.xilinx.com/v/u/en-US/ug585-Zynq-7000-TRM Zynq-7000 SoC Technical Reference Manual (UG585) docs.xilinx.com 7.1 환경 이 장에서는 시스템 수준의 인터럽트 환경과 인터럽트 컨트롤러의 기능에 대해 설명합니다(그림 7-1 참조). PS는 2개의 Cortex-A9 프로세서(CPU)와 GIC pl390 인터럽트 컨트롤러를 활용하는 Arm 아키텍처를 기반으로 합니다. 단일 코어 장치에는..
[임베디드-eclipse]Eclipse CDT 컴파일 옵션 설정 이클립스에서 C언어로 임베디드를 개발하고 있습니다. 소스코드 프로파일링을 하다보니 소스코드 스택 사용량하는 옵션을 설정하는 방법을 포스팅으로 남깁니다. -fstack-usage 컴파일 옵션 설정합니다. 프로젝트 마우스 우클릭 → property → 좌측탭 C/C++ Build →Settings→Tool Settings 탭 → ARM v7 gcc compiler → Miscellaneous→other flages 에디트박스 맨 뒤에 "-fstack-usage"를 입력 위 그림은 참고용입니다. 컴파일 후 Debug디렉토리에 분석한 디렉토리 속 xxx.su 파일이 생성됩니다. 출처 스택 사용량 추적 : https://dzone.com/articles/gnu-static-stack-usage-analysis G..
[임베디드-FreeRTOS]Task 프로파일링 - Run Time Statistics(런타임 통계) 안녕하세요. 이번 포스팅은 FreeRTOS에서 제공하는 Run Time Statistics에 대한 포스팅을 하겠습니다. 공식 홈페이지에서는 매우 간략하게 설명이 나와있습니다. 제가 한 방법을 디테일하게 풀어 작성하겠습니다. 캡처를 할수 없어서 글로만 작성하는 점 양해해주세요. 목적 : FreeRTOS Run Time Statistics 적용 환경 Zynq 7000(ZC 706)보드 IDLE SDK FreeRTOS Version FreeRTOS10_xilinx 1.2 version 위 그림은 공식홈페이지에서 런타임 통계 결과에 대한 결과를 캡쳐본입니다. 웹페이지로 제공하진 않고 표에 있는 데이터를 ASCII로 받아옵니다. ※ZYNQ보드를 사용하기 때문에 제공하는 SDK에서 설정하는 방법에 대해 서술합니다...
[임베디드-FreeRTOS]HALT : Task [name] overflowed its stack. Test [ProjectName] 오류 너무 간단한 오류 대처에 대한 포스팅입니다. (워낙 윈도우에서 개발하다보니 이런 사소한 부분 때문에 시간이 소요되는것 같습니다. 잊지 않기 위한 포스팅입니다.) 환경 Zynq 7000(ZC 706)보드 IDLE SDK FreeRTOS Version FreeRTOS10_xilinx 1.2 version 소스코드 디버깅 도중 Task overflowed its stack오류가 UART로 수신을 확인 했습니다. 이런경우 Task에 할당한 Stack을 초과해서 메모리를 사용해서 발생한 오류입니다. BaseType_t xReturned; TaskHandle_t xHandle = NULL; /* Create the task, storing the handle. */ xReturned = xTaskCreate( vT..
[임베디드]ARM 아키텍처 요새는 임베디드 개발을 해보고있습니다. 간단한 내용 정리용 포스팅입니다. ARM칩의 Cortex 계열 칩에서 개발을 하는데 아키텍처, 버전 입니다. ARM 코어별로 성능과 케파를 나타내져있습니다. 아키텍처 버전벌 코어가 다르니 참고하세요. (역시 공식 사이트가 가장 잘 그린것 같습니다.) 위키백과에 자세히 나와 있으니 참고하세요.

반응형