2008/09/29 12:30
TMS320F2811 컴파일 배치화일및 Makefile 부분 수정~ (for MAZE)
2008/09/29 12:30 in 달빛선장 이야기/DSP 이야기

수정 완료하였습니다.. 하도 답답하여.. ㅡ.ㅡ
시키고 시킨지가 언젠데 아무도 하지 않으니...
기존에 좀 지져분 했던 Makefie 랑 Build배치파일 수정하여 뺄껀 빼고 더할건 더하였습니다...
컴파일 옵션도 수정하였으니 맘에 안들면 각자 수정해서 사용하세요..
~~ 요약 ~~
- 윈도우용 gnu make파일을 사용하는 데도 불구하고 계속 전체 컴파일하는문제 해결.
- 수정된 파일만 컴파일할것인지 전체 컴파일할것인지 설정.
- 기타 잡다 많은 문제 해결.
그래도 그냥 쓰던거 쓰실분은 그냥 쓰세요.. (그냥 쓰는 이유 10가지 댓글로 달고)
!!기능설명!!
=> 수정된 c 파일만 재컴파일 합니다.
=> 해당 헤더파일 수정시 해당 c 파일을 재컴파일합니다.
=> 컴파일 실행시 Build All 할것인지 수정된 파일만 컴파일할것인지 물어봅니다.
=> 컴파일 실패시 hex파일을 없앱니다.
=> 성공하던 실패하던 저한테 감사합니다.(해보면 암;)
makedep 윈도우용을 찾아 봤으나 없어 의존도 자동 재편성은 되지 않습니다.
(누가 하나 짜주던지.. 찾아주면 그거 쓰면 땡인데....)
그러니 .h 파일을 수정했을경우 build all 하셔야 합니다.
하지만 c 파일과 같은 이름의 .h 파일이 해당 c파일에만 include 되어있을경우 그냥 build 하셔도 됩니다.
예 1) Def28x.h 나 잡다 헤더 수정시 Build all.
예 2) main.h 가 main.c 에만 include 되어있을경우 main.h 수정시 그냥 build.
:::: 사용법 ::::
위에 올려진 파일을 받으시고
build_Bat.bat 는 각자의 디렉토리와 타겟이름 수정.
Makefile 은 위에부분 다 수정.
맨날 하던데로 컴파일 실행.
Build all 할꺼냐? 라고 물어보는데. 그냥 엔터 치면 그냥 컴파일 거기서 'y or Y' 키 누르고 엔터 치면 Build all.
2811 사용하는 사람은 일단 덮어쓸것. 요즘 할꺼 없는거 아니까 안되면 되게 할것.
!모험하지 않으면 얻을수도 없다잉.
2808도 이거랑 컴파일 방식이 비슷하다 하니 대충 수정해서 쓸것.
댓글달것!
'달빛선장 이야기 > DSP 이야기' 카테고리의 다른 글
| TMS320F2811 컴파일 배치화일및 Makefile 부분 수정~ (for MAZE) (9) | 2008/09/29 |
|---|---|
| NEW vc33 Down~!!!! (현국아 지못미~) (10) | 2008/04/03 |
| !!긴급수정!!tms320vc33 컴파일러 옵션 수정 파일. ( for maze ) (7) | 2007/02/05 |
| tms320vc33 컴파일 배치파일 수정. (for maze) (4) | 2007/02/01 |
-
RisEStAr건모 2008/10/02 08:26
와우~ 역쉬 형님~ ㅋㅋ
예전 33 Make 파일 옵션 수정본도 잘 썼었는데...
이렇게 까지 또 수고로움을 감수하시고... 무지한 저희들을 위해서...
감사합니다~ ㅎㅎ
요즘은 회사 문제랑 이사때문에 골머리라 이거 뭐 여유가 없네요...
좀 한가해지고 시간 짬 나면 슬슬...
기초부터 다시 하나하나 공부하면서 분석에 도전해볼께요~
잘 쓰겠습니다~ ^^* -
-
build_Bat.bat
이올린에 북마크하기
Prev
Rss Feed