기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

SROM_CSn[1] 를 선택하는 레지스터가 GPY0CON이고,

그것의 address는 Address = 0x1100_0120 라서 


다음과 같이 코딩을 하였습니다.

#define GPY0CON_REG __REG(0x11100000+0x0120)

unsigned char smc_bank_num=1;

tmp = GPY0CON_REG;
tmp &= ~(0xf << smc_bank_num*4);
tmp |= (0x2 << smc_bank_num*4);
GPY0CON_REG = tmp;

헌데,  tmp = GPY0CON_REG; 을 쓰자 마자 , 그 다음으로 진행하지 않고 멈춰버리네요.
주소가 잘못 지정된건가요?


이제현

2012.03.08 05:00:59
*.90.137.102

remapping된 GPIO Base 주소는 0x11000000이 아니고 0xE0200000 입니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인