Latest Post
Mango-AM335x-ST LED Timer로 깜박이기

 

1.    커널 수정

 

arch/arm/mach-omap2/board-am335xevm.c 파일 수정

 

/* pinmux for led device */

static struct pinmux_config gpio_led_mux[] = {

        //CRZ_icanjji crazyboys 20160701

        {"emu0.gpio3_7", OMAP_MUX_MODE7 | AM33XX_PIN_INPUT},

        {"emu1.gpio3_8", OMAP_MUX_MODE7 | AM33XX_PIN_INPUT},

        {NULL, 0},

};

 

static struct gpio_led gpio_leds[] = {

//CRZ_icanjji crazyboys 20160701

        {

                .name                   = "am335x:EVM_SK:heartbeat",

                .gpio                   = GPIO_TO_PIN(3, 7),    /* D4 */

                .default_trigger        = "heartbeat",

        },

        {

                .name                   = "am335x:EVM_SK:heartbeat2",

                .gpio                   = GPIO_TO_PIN(3, 8),    /* D4 */

                .default_trigger        = "heartbeat",

        },

 

};

 

static struct evm_dev_cfg evm_sk_dev_cfg[] = {

        {mmc0_init,     DEV_ON_BASEBOARD, PROFILE_ALL},

        {uart1_init,            DEV_ON_BASEBOARD, PROFILE_ALL},

        {uart2_init,            DEV_ON_BASEBOARD, PROFILE_ALL},

{mfd_tscadc_init,       DEV_ON_BASEBOARD, PROFILE_ALL},

        {gpio_led_init,  DEV_ON_BASEBOARD, PROFILE_ALL},

        {button_keys_init,      DEV_ON_BASEBOARD, PROFILE_ALL},

        {evm_nand_init,         DEV_ON_BASEBOARD, PROFILE_ALL},

        {sgx_init,       DEV_ON_BASEBOARD, PROFILE_ALL},

        {mcasp1_init,   DEV_ON_BASEBOARD, (PROFILE_ALL)},//crazyboys 20151109

        {i2c1_init,     DEV_ON_BASEBOARD, PROFILE_ALL},//crazyboys 20151109

        {NULL, 0, 0},

};

 

 

커널 configuration

CONFIG_NEW_LEDS=y

CONFIG_LEDS_CLASS=y

CONFIG_LEDS_GPIO=y

CONFIG_LEDS_TRIGGER_TIMER=y

CONFIG_LEDS_TRIGGER_HEARTBEAT=y

CONFIG_LEDS_TRIGGERS=y

CONFIG_LEDS_TRIGGER_GPIO=y

 

 

 

2.    실행 결과

 

LED가 깜박이는 것을 볼수 있습니다.

https://www.youtube.com/watch?v=_vzuFnKfpQI

Comments 0
:    :    :
이름 / 2014-11-20 / ★★★☆☆ [수정 / 삭제]

내용

Recent Comments
일방통행  |  ★★★★★
ISE 14.7 virtualbox를 설치했는데, ,iMPACT가 인식을 못하는데, 어케해야하나요?
min  |  ★★★★☆
These are the only Drives available to write images to: # major minor size name 1: 8 0 512805384 sda 2: 8 16 15558144 sdb Enter Device Number or n to exit: 2 Invalid selection! 왜 이런 오류가 나는 걸까요?
dino  |  ★★☆☆☆
NAND Scrub실행 후 에러가 나타납니다/ 조치방법을 알려주세요 에러내용 crz nand_erase_opts erase.addr=0x0, opt->offset=0x0, erase_ieng minfo_erases=0x20000 .....진행후 s3c-nand:ecc uncorrectable error detected---4개발생합니다 빠른 회신부탁드립니다 연락처:010-3752-6251 강희진
bluewind  |  ★★★★★
안녕하세요..구입했는데..회로도 부탁드립니다. percephy@naver.com 입니다.
조형철  |  ★★★★★
상기 Backlight 관련 회로를 구할 수 있을까요?
hwang  |  ★★★★★
구입한지 조금 됬는데 회로도 부탁합니다. rubens7777@paran.com 입니다.