기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
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; 을 쓰자 마자 , 그 다음으로 진행하지 않고 멈춰버리네요.
주소가 잘못 지정된건가요?
remapping된 GPIO Base 주소는 0x11000000이 아니고 0xE0200000 입니다.