'LPC2114'에 해당되는 글 2건

  1. 2006.07.16 LPC2000 프로그램 다운로드
  2. 2006.07.02 [LPC211x EVM]시리얼포트(printf) 테스트 실험
[NXP]/LPC2K2006. 7. 16. 14:12

LPC2000 프로그램 다운로드

LPC2000 프로그램 다운로드
컴파일 옵션을 설정하고 간단한 예제를 컴파일하면 hex파일이 생성된다.

hex파일을 다운로드 하기 위해 LPC200 Flach Utility를 사용한다. 시리얼 포트로 연결하여 다운로드 가능하다.

 

다운로드시
[프로그램 실행 및 다운로드] 스위치를 다운로드에 위치 시키고 리셋을 누르고 Up Load Flash로 다운로드 할 수 있다.

프로그램 실행시
[프로그램 실행 및 다운로드] 스위치를 실행에 위치 시키고 리셋을 누르면 프로그램이 실행된다.

 


 

(*주)한번 다운로드 후 다음에 다운로드 하면 먹통일 때가 있는데 RTS체크를 하지 않아서 그런것 같다.
아무튼 한번 다운후 COM포트를 변경하였다가 하면 잘된다.




다운로드를 위해 P0.14의 점프를 하나 날렸다... 이래서 테스트 보드에서는 공패드를 많이 뚫어야 되는것 같다.

Posted by nexp
TAG LPC2114, LPC2K

댓글을 달아 주세요

[NXP]/LPC2K2006. 7. 2. 07:00

[LPC211x EVM]시리얼포트(printf) 테스트 실험

[LPC211x EVM]시리얼포트(printf) 테스트 실험
 

LPC2000시리즈 LPC2114를 이용한 시리얼 포트 실험

 

IAR컴파일러에서 printf를 사용하기 위해 좀 헤메고 있었다.
같은 컴파일러 이지만 MSP430할때와는 다른 방법으로 printf를 구현 하는것이 좀 마음에 들지 않는다.
아무튼 IAR AMR(LPC200) 컴파일러에서 printf의 사용은 putchar()함수를 재 정의 하면 된다.

#include <stdio.h>
#include <string.h>

int putchar (int c)
{
  Uart0PutChar(c);
 
  return c;
}

 

mail()

{

    int value = 125;

 

    printf("LPC2000 ARM UART Test Program!\r\n");
   

    printf("Value=%d\r\n", value);
  

     printf("Press Any Key\r\n");

 

    while(1);

}

  
IAR에서 printf 사용시 컴파일 결과
printf를 사용하자 코드 사이즈가 엄청 커진다. 그러니 다운로드 할때도 좀 짜증난다.

printf를 하용하지 않고 컴파일 

 
 
printf를 사용한 컴파일 결과

Posted by nexp
TAG LPC2114, LPC2K

댓글을 달아 주세요