본문 바로가기

S3C2410

(6)
[S3C6410] 카메라 영상 처리 - USB를 이용한 영상 전송 테스트 [S3C6410] 카메라 영상 처리 - USB를 이용한 영상 전송 테스트 S3C6410 보드의 카메라 인터페이스는 J2에 연결되어 있다. S3C6410의 경우 내부적으로 4개의 카메라 버퍼가 있고 카메라로부터 영상이 들어오면 DMA를 통하여 4개의 버퍼에 차례로 영상이 저장된다. buf[0]->buf[1]->buf[2]->buf[3]->buf[0]->…의 순서로 계속 영상이 저장된다. 영상을 받기 위해서는 Cam_GrabContinuous() 함수를 이용하여 버퍼를 설정하고 카메라를 동작시킨 후, Cam_GrabWait() 함수를 이용하여 영상이 들어올 때까지 기다리면 된다. Cam_GrabWait() 함수에서 리턴된 값은 현재 영상이 들어온 버퍼의 번호이다. (0~3까지의 리턴값) 따라서 Cam_Gra..
[S3C6410] GPIO Switch 테스트 [S3C6410] GPIO Switch 테스트 S3C6410 베이스보드에는 두개의 스위차가 GPIO6~7에 연결되어 있다. S3C6410 스위치 드라이버 함수 //----------------------------------------------------------------------------- //Switch Driver #define SW1_BIT BIT6 #define SW1_PORT PORTI #define Sw1Init() GPIO_SetFunctionEach(SW1_PORT, eGPIO_6, 0) #define GetSw1() (!(GPIO_GetDataAll(SW1_PORT)&SW1_BIT)) #define WaitForSw1() while(GetSw1()) //-------------..
[S3C6410] Hellow World 개발환경 및 LED테스트 프로그램 [S3C6410] Hellow World 개발환경 및 LED테스트 프로그램 새로운 MCU 다루는데 있어서 LED제어만큼 간단하고 확실한 방법도 없다. 하드웨어 셋업 일단 테스트할 펌웨어를 램에 다운로드 하기위해 USB를 연결하고, 디버깅 시리얼 포트를 위해 USBUART를 U1에 연결한다. 부트 로드를 이용해야 하므로 부트 점퍼도 연결한다. USB를 연결하면 장치관리자에서 확인할 수 있다. 부트로드가 정상 동작하면 시리얼 포트에서 메세지를 확인할 수 있다. USB다운로더를 이용하여 bin파일을 램영역 0x50200000 에 다운로드 할수 있다. 새로운 프로그램을 작성하면 리셋을 눌러 부트모드로 가서 다시 다운로드 하면 된다. "Program"버튼은 플래시에 다운로드 한다. S3C6410 부트모드 커넥터 ..
[개발일지] Wiggler + OCD 이용 S3C2410 보드 테스트 [개발일지] Wiggler + OCD 이용 S3C2410 보드 테스트 이번에 제작한 S3C2410 보드를 테스트 하기위해 Wiggler를 이용하여 디버깅 및 다운로드(SDRAM)를 테스트 해 보았다. 먼저 Wiggler를 2410보드에 연결을하고 OCD프로그램을 실행하여 connetcion을 한다. 정상적으로 연결되면 MUC관련 정보가 올라온다. PC 명령으로 현제 PC값을 읽거나 점프할 수 있다. SDRAM에 다운로드는 Download 명령으로 가능하고 elf파일을 다운로드 가능하다. 간단히 LED테스트 프로그램을 작성하여 toggle테스트를 해 보았다.
[ S3C2410 ] 쇼핑몰에서 판매하는 미니 모듈 1 내가 만들려고 했던건데... 쇼핑몰에서 싸게 팔고 있다. 크기는 작지만 포트가 좀 부족하고 기본 커넥터가 없으며, 2mm피치다. Features: Dimensions: 58 x 36 mm Temperature: -20 to +70 Celsius Samsung's S3C2410A microcontroller based on a 2.5V Static ARM920T CPU core with MMU 64Mbyte Nand Flash 32Mbyte SDRAM On-chip MPLL generates the 12MHz OSC up to operate MCU at up to 266MHz 32768Hz RTC (Real-time clock) LAN, Audio, AD, SPI, Uart, USB, I2C, RTC an..
[ S3C2410 ] 쇼핑몰에서 판매하는 미니보드 2 2410에 SDRAM, NAND, NORE, SRAM, Ethernet phy 포함해서 11만원이다. 정말 싸다. 이가격에는 않되겠는데... 만드는 비용보다 더 싸다... Features Dimensions: 50mm x 60mm Temperature: 0 to +70 Celsius Samsung S3C2410A microcontroller based on an ARM920T CPU core with MMU 64Mbyte SDRAM (32Mbyte optional) 64Mbyte Nand Flash (32Mbyte optional) 2Mbyte Nor flash 128Kbyte SRAM On-chip MPLL generates the 12MHz OSC up to operate MCU at up to 20..