티스토리 뷰

STM32F4의 FPU에 대한 이해를 얻고자 검색질을 좀 해보았다.


IAR EWARM 환경에서 F4의 FPU를 사용하기 위해서는


프로젝트 셋팅에서 FPU 사용 여부에서 VFPv4 항목을 선택 해 주면 된다.


but...


기본적인 부동소수점 변수의 사칙 연산에서는 기대하는 수준의 연산이 이루워 지는 듯 하다.


하지만 삼각함수와 같은 컴파일러 제공 연산 함수를 사용시 그 효과가 미비하다고 한다.


sin(x) 한번 실행하는데 1us 가 훨씬 넘는다고 하는군.


뻔하다. 아직 라이브러리의 코드가 FPU를 사용하지 않는다는 이야기.


뭐.. 삼각함수 쓸 일이 딱히 없으.... 아니지... 혹시 알아? ㅋㅋㅋ


실제 삼각함수 연산시간을 IAR Vs KEIL 로 측정해보면 잼있을것 같다.


꼭 한번 해봐야지. 만약 KEIL MDK-ARM 에서 1us 이하로 끊는다면 


전 직장 때 나의 선견지명은 다시한번 돋보이리니~~~~ ㅋㅋㅋ



ST MCU 많이 좋아졌네~ 하고 있었는데...


역시 TI 가 잘하는 구나.... 싶네~ ㅋ



오늘은 여기까지. ㅎㅎ

'INNO's Project > MicroMouse' 카테고리의 다른 글

[INNO-4 제작기] 1. MCU 선정 및 개발환경 설치  (1) 2012.10.03
[INNO-4 제작기] 다시 시작...  (0) 2012.10.03
MINI-Z Wheel & Tire List  (0) 2011.02.05
SOT23 NPN TR  (0) 2011.02.05
APEC 2009 경기 결과  (0) 2011.02.05
APEC 2008 경기 결과  (0) 2011.02.05
DC Motor 동작 원리 동여상  (0) 2011.01.28
하프마우스용 모터  (0) 2011.01.25
LDO 선정  (0) 2011.01.18
클래식 미로에서 하프마우스 굴리기  (0) 2010.12.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함