본문 바로가기

LPC2K

(7)
[ LPC2214 EVM ] 부트모드 설정 [ LPC2214 EVM ] 부트모드 설정 D26, D27 는 부트메모리 싸이즈를 설정한다. BOOT1:0 = 00 selects 8-bit memory on CS0 for boot. BOOT1:0 = 01 selects 16-bit memory on CS0 for boot. BOOT1:0 = 10 selects 32-bit memory on CS0 for boot. BOOT1:0 = 11 selects internal flash memory. P0.14는 부트 모드를 결정하는데 0이면 내부 부트로더가 실행된다. P0.14: LOW on this pin while RESET is LOW forces on-chip bootloader to take over control of the part after r..
[ LPC2214 EVM ] 보드 관련 자료 [ LPC2214 EVM ] 보드 관련 자료 매뉴얼 LPC2214 NXP 홈페이지 자료 참고 회로도 수정사항 회로를 옮기다 빠졌나 보다... SRAM사용한다면.. U49의39번핀 BLS0 점퍼를 날려야 함
[ LPC2214 EVM ] PCB 조립 [ LPC2214 EVM ] PCB 조립 LPC2214 EVM PCB가 도착 했다... [L-EVM]타입 PCB가 하나씩 도착하고 있는데.. 1호가 되겠군. 개인적으로 홍님께 감사를 드려야 할것 같다. 256K Bytes Program Flash, 16K Bytes RAM 예전 CPU이지만 60MIPS에 32bit 메모리를 확장할 수 있어 uCLinux정도 올리고 테스트 하는데는 좋을듯 하다. LPC는 예전에도 써봤지만 디버깅환경도 좋고, 예제도 많고, 시리얼 포트로 다운로드되므로 첨 접하가에 좋은 CPU라 생각된다. RTC, 4x 10 bit ADC 2.44 uS, 2x UARTs, I2C, SPI, 2x 32bit TIMERS, 7x CCR, 6x PWM, WDT, 5V tolerant I/O 등등의..
Olimex에서 판매하는 LPC2214 EVB Olimex에서 판매하는 LPC2214 EVB이다. 네트웍도 가능하고 ROM, RAM있어 uClinux 포팅하기 좋은 보드 인것 같다. 단점이라면 너무 크다. 좀 소형으로 만들면 좋지 않을까... LPC-E2214 DEVELOPMENT BOARD FOR LPC2214 ARM7TDMI-S MICROCONTROLLER WITH 1MB EXTERNAL FLASH, 1MB EXTERNAL SRAM USB, RS232 AND ETHERNET FEATURES: MCU: LPC2214 16/32 bit ARM7TDMI-S™t with 256K Bytes Program Flash, 16K Bytes RAM, EXTERNAL MEMORY BUS, RTC,4x 10 bit ADC 2.44 uS, 2x UARTs, I2C,..
LPC2000 프로그램 다운로드 LPC2000 프로그램 다운로드 컴파일 옵션을 설정하고 간단한 예제를 컴파일하면 hex파일이 생성된다. hex파일을 다운로드 하기 위해 LPC200 Flach Utility를 사용한다. 시리얼 포트로 연결하여 다운로드 가능하다. 다운로드시 [프로그램 실행 및 다운로드] 스위치를 다운로드에 위치 시키고 리셋을 누르고 Up Load Flash로 다운로드 할 수 있다. 프로그램 실행시 [프로그램 실행 및 다운로드] 스위치를 실행에 위치 시키고 리셋을 누르면 프로그램이 실행된다. (*주)한번 다운로드 후 다음에 다운로드 하면 먹통일 때가 있는데 RTS체크를 하지 않아서 그런것 같다. 아무튼 한번 다운후 COM포트를 변경하였다가 하면 잘된다. 다운로드를 위해 P0.14의 점프를 하나 날렸다... 이래서 테스트 보..
[LPC211x EVM]시리얼포트(printf) 테스트 실험 [LPC211x EVM]시리얼포트(printf) 테스트 실험 LPC2000시리즈 LPC2114를 이용한 시리얼 포트 실험 IAR컴파일러에서 printf를 사용하기 위해 좀 헤메고 있었다. 같은 컴파일러 이지만 MSP430할때와는 다른 방법으로 printf를 구현 하는것이 좀 마음에 들지 않는다. 아무튼 IAR AMR(LPC200) 컴파일러에서 printf의 사용은 putchar()함수를 재 정의 하면 된다. #include #include 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", valu..
LPC2114 EVM IAR 컴파일 환경 설정 LPC2114 EVM IAR 컴파일 환경 설정 필립스사에서 제공하는 IAR 제한버전 컴파일러를 설치하고 새로운 프로젝트를 생성한다. 옵션에서 [LINK]의 HEX파일이 출력될 수 있도록 설정 [Linker-> Config]에서 메모리를 설정하는 Link Command file을 설정 LPC2106_Standalone.xcl파일로 설정 Debugger 옵션 설정 시리얼 다운 이므로 Simulator로 설정 프로그램 다운로드 컴파일 옵션을 설정하고 간단한 예제를 컴파일하면 hex파일이 생성된다. hex파일을 다운로드 하기 위해 LPC200 Flach Utility를 사용한다. 시리얼 포트로 연결하여 다운로드 가능하다.

반응형