My Story/하루 하루

VxWorks Code Bug

appHunter 2009. 6. 11. 16:01

 자주 일어나는 에러 사항 체크 합시다.

 

S/W Bug| VxWorks  sagidong@gmail.com
에러 에러 코드 의미
 

#define AAA 0x0001

*AAA =  data;

#DEFINE 은 변수로 사용이 불가

int a = AAA;

a = data;

 

UINT16 a = 0 , int b =1;

a = b;

Type 이 다르면 에러

a = (UINT16) b;

  //* dafds */ 

주석은 /* */ 만 가능 ( option으로 변경 해야 함 ) 

/* dafds */

   

true, false , bool 형은 사용 불가능

OK, ERROR , STATUS 를 사용

   

 int32 , uint32 는 사용 불가능

INT32, UINT32 를 사용하자

   24bit error .. 어쩌구 저쩌구

터미널 로 Download 시에 다음과 같은 에러가 발생

컴파일 옵션에 -mlongcall 을 추가한다

 

이 글은 스프링노트에서 작성되었습니다.