2008/09/29 12:30

TMS320F2811 컴파일 배치화일및 Makefile 부분 수정~ (for MAZE)

Creative Commons License

요거이 line maze 라는거시다.





수정 완료하였습니다.. 하도 답답하여.. ㅡ.ㅡ

시키고 시킨지가 언젠데 아무도 하지 않으니...


기존에 좀 지져분 했던 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도 이거랑 컴파일 방식이 비슷하다 하니 대충 수정해서 쓸것.

댓글달것!
Trackback 0 Comment 9

Trackback : http://jany.tistory.com/trackback/78 관련글 쓰기

  1. BlogIcon RisEStAr건모 2008/10/02 08:26 address edit & del reply

    와우~ 역쉬 형님~ ㅋㅋ

    예전 33 Make 파일 옵션 수정본도 잘 썼었는데...
    이렇게 까지 또 수고로움을 감수하시고... 무지한 저희들을 위해서...
    감사합니다~ ㅎㅎ

    요즘은 회사 문제랑 이사때문에 골머리라 이거 뭐 여유가 없네요...
    좀 한가해지고 시간 짬 나면 슬슬...
    기초부터 다시 하나하나 공부하면서 분석에 도전해볼께요~

    잘 쓰겠습니다~ ^^*

    • BlogIcon 달빛선장 2008/10/02 19:13 address edit & del

      왜 갑자기 아부야.
      넌 2808이자나. 흠.

  2. Ani_zone 2008/10/05 05:34 address edit & del reply

    헉..여기에 올리실줄은 깜박했네요;;

    아무튼 감사히 쓰겠습니다~~

    아 그리고 형..

    2811PCB보드는 언제 주실건가요?;;;

    • BlogIcon 달빛선장 2008/10/06 17:00 address edit & del

      당근여기다 올리지. 2811은 빠른시일내에 갖다주께 미안.

  3. 여백 2008/10/07 15:47 address edit & del reply

    이제야 쓰게됐어요 형 ㅎㅎ

    잘쓸게요~

    감사합니다~

  4. BlogIcon 달빛선장 2008/10/17 01:20 address edit & del reply

    요거 문제 있슴. 어제발견; 죄송합니다. 곧 수정해서 수정사항 정리해놓겠습니다.

  5. 황하윤 2008/10/18 06:54 address edit & del reply

    빌드 옵션에 따라 다르지만 최적화 옵션 풀로 하면 무조건 전체 컴파일하도록 되있음. 참고!!

    최적화 풀로 해놓고 컴파일하는 아이가 있는 듯 하여....

  6. 2008/11/26 17:39 address edit & del reply

    비밀댓글 입니다