포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.

mp2530f에서는 테스트 못했습니다.

하지만, u-boot에서 테스트했던 코드를 가지고 pollux로 포팅을 한 것이니
동작에는 문제가 없을 것으로 보여집니다.

한가지 문제가 있는데, /dev/rtc0로 잡히는 통에 좀 골치입니다...ㅠ.ㅠ

/dev/rtc가 생겨버리기 때문에, /dev/rtc0로 접근을 하지 않더군요....hwclock명령어에서

udev와 커널의 진화에 따라 busybox도 바꿔줘야 하는데, 제가 그 부분까지 신경쓸 여력이
없어서 현재는 땜빵 처리 했습니다.

일단 간단한 하우투를 올리겠습니다.

=================================
1. arch/arm/mach-mp2530/devs.c에 다음과 같은 platform device를 추가합니다.

//===============================================================
// RTC
//===============================================================
struct platform_device pollux_rtc_device = {
        .name                = "pollux-rtc",
        .id                        = 0,
};

EXPORT_SYMBOL(pollux_rtc_device);

2. arch/arm/mach-mp2530/devs.h에도 추가

// RTC
extern struct platform_device pollux_rtc_device;


3. aesop platform 파일(2530의 경우는 arch/arm/mach-mp2530/mach-aesop2530.c)

static struct platform_device *aesop2530_devices[] __initdata = {
        &ohci_hcd_mp2530f_device,
        &mp2530f_fb_device,
        &mp2530_device_sdi,
        &smc91x_device,
        &pollux_rtc_device, // RTC device 추가
};


4. include/asm-arm/arch-mp2530/regs-rtc.h에 첨부되는 파일을 가져다 놓고


5. drivers/rtc/rtc-pollux.c 로 첨부되는 파일을 넣습니다.


6. drivers/rtc의 Kconfig/Makefile를 다음과 같이 추가해 주시고요.

- Kconfig
config RTC_DRV_POLLUX
        tristate "Pollux RTC"
        depends on RTC_CLASS && ARCH_MP2530
        help
          RTC driver for Magic Eyes POLLUX          

- Makefile

obj-$(CONFIG_RTC_DRV_POLLUX)        += rtc-pollux.o

7. make menuconfig 하신 후.....RTC 드라이버 설정

8. 컴파일..

9. rtc test...

위에서 언급한 /dev의 node문제때문에 약간 노가다를 해야하는데

부팅 후

cd /dev
rm rtc
ln -s rtc0 rtc

하신 후

hwclock --systohc

해서 RTC로 세팅하신후(시스템 clock을)

hwclock --hctosys

해서 보시면 RTC에 기록된 내용을 제대로 확인하실 수 있을겁니다.

====================================

요즘 일이 산더미라 도저히 mp2530f에 포팅할 생각이 나지 않아서
여러가지로 고민중에 있습니다.

나중에 mp2530f랑 pollux랑 통합된 커널을 내 놓던지 해야겠습니다...ㅎㅎ

그럼....
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
58 tslib-1.3 file 서종범 2007-11-24 3452
57 mp2530f X-windows/GTK 관련.... 고도리 2007-11-28 3485
56 AESOP MP2530F 보드용 Windows CE 5.0 BSP 배포 안내 [17] 김재훈 2007-11-29 4470
55 Aesop-mp2530f 보드에서 Qtopia core 4 사용하기 문서입니다.. file [4] 문용석 2007-11-29 3530
54 aesop-mp2530f용 small root filesystem file 고현철 2007-11-30 3400
53 [TIP] u-boot에서 wince 부팅시키기.... 고현철 2007-12-01 3896
52 이어폰 리셋 문제 해결.... [2] 김창엽 2007-12-04 3155
51 mp2530 dnw howto file 고도리 2007-12-09 3359
50 example network setting file 고현철 2007-12-16 3366
49 [참고] aesop-mp2530과 notebook cross로 연결잘됩니다. [4] 고현철 2008-01-19 2725
48 [자료] aesop-mp2530f 자료 다시 만들었습니다(2008.01.20) file [7] 고도리 2008-01-25 8644
47 [자료] MP230F v1.5회로도입니다. file [7] 방창혁 2008-01-26 3470
46 [자료] nandboot와 u-boot.bin 파일입니다. file 고현철 2008-02-02 3418
45 [자료]4.8' LCD-Datasheet file 방창혁 2008-02-05 3360
44 [자료] Fixed Point Coding [펌] [1] 윤동열 2008-02-14 4073
43 [참고자료] MP2530F v1.5 OrCAD회로도입니다. file [5] 이대성 2008-02-17 3908
42 [문서] MP2530F - wince관련 Documentation입니다. file [3] 고현철 2008-02-17 3166
41 [자료] 2008-02-21 u-boot elf 파일지원 file [3] 고현철 2008-02-22 3444
40 [자료] AESOP MP2530F 보드용 uC/OS-II BSP for RVDS 3.0 file [7] 김재훈 2008-02-22 3735
39 [자료] AESOP MP2530F 보드용 uC/OS-II BSP for RVDS 2.2 file [11] 김재훈 2008-03-06 7114

사용자 로그인