64xx 를 제어하다보면
chip select 를 해야될 상황이 올때가 있다
64xx 시리즈 칩셀렉트 부분을 몰라서
커널패닉을 자주 맞이한적이 있었다.
그때 원인을 몰랐지만 누군가의 도움으로...
인터넷 검색으로.. 알게 되었다
64xx 의 데이터 시트를 보는바와 같이
보는 바와 같이 MEM_SYS_CFG 설정을 해줘야될 부분이 있다
이때 SROM3 를 사용하려고 했는데
default 값이 0x00 으로 되어 있어서 NFCON CS1 으로 설정이 되어 있다
이상태에서 SROM CS3 를 사용하려고 하니 커널 패닉이 일어날수밖에..
그래서 레지스터 수정 후 실행해보니
커널패닉이 안 일어났었다.
MEM_SYS_CFG 0x0(해당레지스터) >> 1 ???
여튼 이럼 개념으로 진행하면 될것 같다 ㅋㅋ
chip select 를 해야될 상황이 올때가 있다
64xx 시리즈 칩셀렉트 부분을 몰라서
커널패닉을 자주 맞이한적이 있었다.
그때 원인을 몰랐지만 누군가의 도움으로...
인터넷 검색으로.. 알게 되었다
64xx 의 데이터 시트를 보는바와 같이
보는 바와 같이 MEM_SYS_CFG 설정을 해줘야될 부분이 있다
이때 SROM3 를 사용하려고 했는데
default 값이 0x00 으로 되어 있어서 NFCON CS1 으로 설정이 되어 있다
이상태에서 SROM CS3 를 사용하려고 하니 커널 패닉이 일어날수밖에..
그래서 레지스터 수정 후 실행해보니
커널패닉이 안 일어났었다.
MEM_SYS_CFG 0x0(해당레지스터) >> 1 ???
여튼 이럼 개념으로 진행하면 될것 같다 ㅋㅋ