- 代碼: 選擇全部
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include<sys/mman.h>
#include<fcntl.h>
#include <asm/page.h>
#define ECS0_BASE 0x03F00000
#define IO_REG0 (*(unsigned short *)(ECS0_BASE+0x0C00))
#define IO_REG2 (*(unsigned short *)(ECS0_BASE+0x0C04))
int main(void)
{
int gpio_fd;
void * gpio_map;
gpio_fd = open("/dev/mem",O_RDWR);
gpio_map = mmap(NULL,PAGE_SIZE,PROT_WRITE, MAP_SHARED, gpio_fd,IO_REG2);
while(1)
{
gpio_map = 0xffff;
}
}
arm-linux-gcc -s -o testled chap06_1.c
之後丟到s3c2410 creator 上面run 會出現 segmentation fault
這只是想讓版子上面的LED 一直呈現 暗的狀態
我是新手 多包含...謝謝